目录
一、数据类型
- 数值类型(例:age tinyint unsigned | score double(4,1)-->其中4代表整体长度<100.0>,1代表小数的位数)
类型 大小 有符号范围 无符号范围 描述 TINYINT 1字节 -128~127 0 ~ 255 非常小的整数 SMALLINT 2字节 -32,768~32,767 0 ~ 65,535 较小的整数 MEDIUMINT 3字节 -8,388,608 ~ 8,388,607 0 ~ 16,777,215 中等尺寸的整数 INT/INTEGER 4字节 -2,147,483,648 ~ 2,147,483,647 0 ~ 4,294,967,295 常见的整数 BIGINT 8字节 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 0 ~ 18,446,744,073,709,551,615 非常大的整数 - 字符串类型(char(10)占用空间固定(性能高),varchar(10)根据存储内容自动计算占用空间(性能较差))
- 日期时间类型
二、表操作-修改
- 添加字段
- ALTER TABLE 表名 ADD 字段名 类型(长度) [comment 注释] [约束];
- 修改字段
- 修改数据类型 ==> ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
- 修改字段名及类型 ==> ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度);
- 删除字段
- ALTER TABLE 表名 DROP 字段名;
- 修改表名
- ALTER TABLE 表名 RENAME TO 新表名;
总结
- DDL-数据库操作
- SHOW DATABASES; #查看当前数据库
- CREATE DATABASE 数据库名; #创建新的数据库
- USE 数据库名; #进入已有数据库
- SLECET DATABASE(); #查看当前数据库
- DROP DATABASE 数据库名; #删除已有数据库
- DDL-表操作
- SHOW TABLES; #查看当前数据库有的表
- CREATE TABLE 表名(字段 类型,字段 类型); #在当前数据库中创建新的表
- DESC 表名; #删除表
- SHOW CREATE TABLE 表名; #查看创建表的SQL建表语句
- ALTER TABLE 表名 ADD/MODIFY..... #新增字段/修改表名、字段
- DELETE FROM 表名;/DELETE FROM 表名 WHERE 条件;
- DROP/TRUNCATE TABLE 表名; #删除表