目录
一、mysql的概念
1、库和表
数据库–>数据表–>行(记录):用来描述一个对象的信息
_____ 列(字段):用来描述对象的一个属性
2、数值类型
(1)int
整型
(2)float
单精度浮点 4字节32位
(3)double
双精度浮点 8字节64位
(4)char
固定长度的字符类型
(5)varchar
可变长度的字符类型
(6)text
文本
(7)image
图片
(8)decimal(5,2)
5个有效长度数字,小数点后面有2位
二、数据库的查看操作
1、查看当前服务器当前的数据库
2、查看数据库的中的表
3、查看表的结构
相对路径结构
\G
绝对路径
三、mysql的基础管理命令
1、创建新的数据库
2、创建新的表
3、删除指定数据库
4、删除指定的数据库的表
5、表中插入新的数据
6、查询数据
按照表中结构查询数据
根据自己需要的查询数据
7、修改更新表中的数据记录
8、在数据表中删除指定的数据记录
9、修改表名
10、扩展表字段
11、添加唯一键
12、删除字段
四、mysql数据表的高级操作
1、克隆表
(1)方法1 复制表的结构在导入原表内容
(2) 方法2 创建新库时同时导入数据
2、清空表中的所有数据
(1)delete
DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一行一行的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。
(2)truncate
TRUNCATE 清空表后,没有返回被删除的条目;TRUNCATE 工作时是将表结构按原样重新建立,因此在速度上 TRUNCATE 会比 DELETE 清空表快;使用 TRUNCATE TABLE 清空表内数据后,ID 会从 1 开始重新记录
3、创建外键约束