时间:2021-07-01 10:21:17 帮助过:31人阅读
felayman----mysql快速入门(一) Mysql快速入门第一章:Myslq的数据类型 本章要点: 1.整型类型,浮点数类型,和定点数类型 2.日期和时间类型 3.字符串类型 4.二进制类型整型类型整型类型字节数无符号取值范围有符号取值范围Tinyint10-255-127-127Smallint20-65535
felayman----mysql快速入门(一)Mysql快速入门 第一章:Myslq的数据类型 本章要点: 1.整型类型,浮点数类型,和定点数类型 2.日期和时间类型 3.字符串类型 4.二进制类型 整型类型 整型类型 字节数 无符号取值范围 有符号取值范围 Tinyint 1 0-255 -127-127 Smallint 2 0-65535 -32768-32767 Mediaint 3 0-16777215 -8388608-8388607 Int 4 0-4294967295 -2147483648-2147483647 Integer 4 0-4294967295 -2147483648-2147483647 Bigint 8 0-184467…..1615 -9223….08-9223….07 浮点类型 浮点类型 字节数 Float 4 Double 8 Decimal(M,D) M+2 日期类型 整数类型 字节数 表示方法 Year 1 0000 Date 4 0000:00:00 Time 3 00:00:00 Datetime 8 0000-00-00 00:00:00 Timestamp 4 00000000000000 字符串类型 类型 字节数 Char 自定义 Varchar 自定义 区别 Char固定,varchar可变 Text类型 类型 最大字符长度 Tinytext 255 Text 65535 Mediatext 167772150 Longtext 4294967295 ENUM类型 表示方法:emun(value1,value2) 二进制类型 类型 最大字节数 Binary(M) M Varbinary(M) M+1 Bit(M) M位二进制 Tinyblob 最多255个字节 Mediablob 最多2<<24 – 1个字节 Longblob 最多2<<32 - 1个字节 Blob 最多2<<16 – 1 个字节 第一章:数据库操作 本章要点: 1.创建数据库 2.删除数据库 3.显示所有数据库 4.查看所有存储引擎 5.查看默认存储引擎 1.创建数据了 CREATE DATABASE mydb; 2.显示所有数据库 SHOW DATABASES; 3.删除数据库 DROP DATABASE mydb; 4.查看存储引擎 SHOW ENGINES; 5.查看默认的存储引擎 SHOW VARIABLES LIKE 'storage_engine'; 第三章:对表的操作 本章要点: 1.创建表 2.删除表 3.修改表 1.创建一个person表 CREATE TABLE person( id INT(3) NOTNULL PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20)NOT NULL, age INT(3) NOTNULL ); 2,删除表 DROP TABLE person; 表的完整性约束 约束条件 说明 Primary key 主键 Foreign key 外键 Not null 非空 Unique 唯一 Auto_increment 自增长 Default 默认值 3.查看表结构 DESC person; 4.查看表的详细创建结构 SHOW CREATE TABLE person; 5.修改表名 ALTER TABLE person RENAME student; 6.修改字段数据类型 ALTER TABLE student MODIFY NAME TEXT; 7.修改字段名 ALTER TABLE student CHANGE age salary FLOAT; 8.增加字段 ALTER TABLE student ADD job VARCHAR(20) 9.删除字段 ALTER TABLE student DROP job 10.更改表的存储引擎 ALTER TABLE student ENGINE = MYISAM 11.删除表的外键约束 ALTER TABLE student DROP FOREIGN KEY 外键名称