目录 1.库操作 1.创建数据库 2.数据库相关操作 2.表操作 1.存储引擎 2.表介绍 3.创建表 4.查看表结构 5.MySQL的基础数据类型 6.表的完整性约束 7.修改表 alter table 8.复制表 1.库操作 1.创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 基本上跟p…
虫师博客(Python使用MySQL数据库(新)): https://www.cnblogs.com/fnng/p/3565912.html 1.更改表的结构,增加一个字段放置新增的属性 alter table table_name add column_name type 2.更改已经建立的数据库属性的数据类型 alter table table_name modify column_name newtype 3.修改表的列属性名 alter table 表名 change 原列名 新列名 类…
一 库操作 数据库命名规则 可以由数字,字母,下划线,@, #, $ 区分大小写 唯一性 不能使用关键字如 create  select 不能单独使用数字 最长128位 # 这些是对上次的补充. 二 表操作 1. MySQL的基础数据类型 简单介绍一下: #1. 数字: 整型:tinyinit int bigint 小数: float :在位数比较短的情况下不精准 double :在位数比较长的情况下不精准 0.000001230123123123 存成:0.000001230000 decim…
select table_schema,table_name from information_schema.columns where column_name = '字段名'; 查询某张表有几条记录 select count(*) FROM gasmis_shangxian.his_fuel_record; 查询某几张表一个有多少条记录 SELECT SUM(a) from(SELECT COUNT(*) a FROM gasmis_shangxian.his_fuel_record UNIO…
Mysql 库表操作初识 终端登录mysql 这里只演示win下, cmd 终端. 至于怎么在win下, linux, mac安装, 感觉这是一个入门级的百度搜索问题, 安装都搞不定, 确实有点尴尬, 好尴尬呀. -- win + R 输入cmd 进入控制台 C:\Users\chenjie> mysql -u root -p -- 回车 Enter password: ******** -- 回车 -- 成功进入了mysql客户端, 如果登录失败, 要么就是密码不对, 或者是服务没有开启. W…
mysql增删改查相关操作 以前用mysql用的少,对于数据库相关的操作不熟悉,现在开始要接触数据库了,记录一下相关的基础操作吧. 1.数据库的授权操作 # mysql -u root -p Enter password: mysql> grant all privileges on *.* to root@'%' identified by '<password>' with grant option; ## 表示为root用户添加所有数据库所有权限,并可以给其他人授权. mysql&…
表与表之间的操作: 如果所有信息都在一张表中: 1.表的结构不清晰 2.浪费硬盘空间 3.表的扩展性变得极差(致命的缺点) 确立表与表之间的关系.一定要换位思考(必须在两者考虑清楚之后才能得出结论) 以员工和部门为例: 员工:一个员工只能对应一个部门 部门:一个部门同时包含了很多员工 结论:员工表和部门表之间仅仅是单向的多对一,所以他们的关系就是"多对一" 在表关系中没有多对一一说,是说一对多,无论是一对多还是多对一,都叫"一对多" 如何让两张表在代码层面上产生真正…
数据库之表的相关操作1.表的操作: 1.创建表的语法:        create table 表名(              id   int(10)   primary key auto_increment,            字段1 类型[(宽度) 约束条件],            字段1 类型[(宽度) 约束条件],            字段1 类型[(宽度) 约束条件],); 2.给表添加数据的操作:  insert into 表名(字段名) valuse(数据)3.约束相关…
Mysql 库表    创建 学生信息库表  学生成绩 库表…
一.插入数据(insert) 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); # 后面的值必须与字段一一对应 语法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n); 2. 指定字段插入数据 语法: INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…); # 后面的值必须与指定的字段一一匹配 3. 插入多条记录 语法: INSER…