第二章
1.管理数据库:创建和使用数据库;连接数据库;删除数据库。
2.创建和使用数据库:CREATE DATEBASE (数据库名:在服务器中必须是唯一的,并且符合标识符规则.)。
3.标识符规则:第一个字符必须是Unincode中所包括的a~z和A~Z以及其它语言的字母字符,下划线_、@符号、#;
后面的字符也可以是a~z和A~Z、$、数字符号、下划线、十进制数字;
标识符不能是所用RDBMS的保留字;
不允许嵌入空格或其它特殊字符。
4.数据链接:USE +(已存在的数据库名);
5.删除数据库:DROP DATABASE 数据库名。
6.数据类型:整数数据类型、浮点数数据类型、字符串类型、二进制数据类型、逻辑数据类型、图形数据类型、日期和时间数据类型。
7.整数数据类型: TINIYINT型 占用一个字节的存储空间,存储数据范围是0~255;
SMALLINT型 占用两个字节的存储空间,存储数据范围是-2的15次方~2的15次方减1;
MEDIUMINT型 占用三个字节的存储空间,存储数据范围是0~16777215;
INT型 占用4个字节的存储空间,存储数据的范围是-2的31次方到2的31次方减1;
BIGINT型
8.浮点数据类型: REAL型 占用4个字节的存储空间,可精确到第7位小数;
FLOAT型 占用8个字节的存储空间,可精确到第15位小数;
DECIMAL型 格式:DECIMAL(M,D),M表示总数位,D表示小数位(M>D);
NUMERIC型 与DECIMAL数据类型完全相同;
9.字符串类型: CHAR型 表示如果用户输入的比存储空间小,剩下的空间会用空格填满;
VARCHAR型 表示存储的字符与用户输入的字符相等
10.二进制数据类型: TINYBLOB型 占存储空间为0~255;
BLOB型 占存储空间为0~65kb;
MEDIUNBLOB型 占存储空间为0~15Mb;
LONGBLOB型 占存储空间为0~4G;
11.逻辑数据类型:BOOLEAN型 用0或1表判断。
12.日期和时间数据类型: YEAR型 表示年份(一个字节);DATE 表示年月日(三个字节);TIMESTAMP型 管理表(四个字节);DATETIME型 表示年月日时分秒(八个字节)
13.管理表:创建表:CREATE TABLE (表名);
删除表 DROP TABLE (表名);
复制表:(1)浅拷贝:才创建的表名like已存在的表名;
(2)深拷贝:SELECT *INTO(新表)FROM(已存在的表);
查询表 :SELECT *FROM (表名);
//修改表:ALTER TABLE (已存在表名)ADD Address 重新定义的数据类型;
大概都学懂了,还需要多动手实践,所谓实践出真知嘛!