日期:2014-05-16 浏览次数:20774 次
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 外键名称