SQL第二课

来源:互联网 发布:淘宝优惠券赚钱 编辑:程序博客网 时间:2024/05/29 16:48

                   1.创建数据库:CREATE   DATABASE         2.使用数据库:USE  数据库名;

                   2.数据类型:整数数据类型:①TINYINT 占用1个字节  ②SMALLINT 占用2个字节    ③MEDIDNINT 占用3个字节  ④INT 占用4个字节  ⑤ BIGINT 占用8个字节

                    浮点数据类型:①FLOAT 占用4个字节 ② DOUBLE 占用8个字节  ③ DECIMAL 占用2-17个字节  ④NUMERIC  与DECIMAL相同   

                    注意:M为总位数,D为小数位,M必须大于0。       字符串数据类型:① CHAR 固定空间  ②VARCHAR  大小变化  空间不固定  优点是不浪费空间

                     日期和数据数据类型:①DATETIME 占用8个字节    可存储日期和时间  ②YEAR 占用1个字节 储存年份 ② DATE 占用3个字节 存储月和日期

                      ④TIMESTAMP 占用4个字节。

                    3.创建表:CREATE TABLE <表名>

                     <列名>  <列的数据类型> <列的约束>       DROP TABLE   <表名>

                    4.复制表   SELECT * INTO <新建表> FROM <需复制的表>  (WHERE 1=0);  只复制表的结构 CREATE TABLE LIKE <表名>

                    5.修改表  ALTER TABLE <表名> ADD Address VARCHAR(50);   添加默认值:MODIFY 列名 DEFAULT(" 默认值")

                    6.创建索引  CREATE INDEX <索引名>  ON <表名>  (<列名一>,【<列名二>】...);  删除索引: ALTER TABLE <表名> DROP INDEX 索引名 INDEX。

                    

 

                                                              

                   

                    

0 0
原创粉丝点击