关系型数据库基础第二章

1.管理数据库

  • 创建数据库      CREATE DATABASE  数据库名;
  • 使用数据库       USE DATABASE  数据库名;
  • 删除数据库       DROP DATABASE  数据库名;
2.数据类型

  • 整数数据类型   
  1. TINYINT          1字节
  2. SMALLINT       2字节
  3. INT                   4字节
  4. BIGINT            8字节
  • 浮点数据类型
  1. REAL                4字节
  2. FLOAT              8字节
  3. DECIMAL(P,[S])           P表示这个数据的总位数,不包括小数点。s表示小数点后面的位数
  • 字符串类型
  • 二进制数据类型
  • 逻辑数据类型
  • 图形数据类型
  • 日期和时间数据类型货币数据类型
  1. YEAR             1字节               1901-2155
  2. DATE             3字节                1000-01-01—9999-12-31
  3. TIMESTAMP                  4字节                 1970-01-01   00:00:01—2038
  • 特殊数据类型  
3.管理表

  • 创建表          (CREATE  TABLE    表名();)
  • 删除表       (DROP TABLE    表名)
  • 创建临时表
  • 复制表      (SELECT * INTO  My_Friends  FROM  Friend  WHERE  1=0)增加不成立条件1=0,就可以只复制表
  • 修改表   (修改表明:ALTER  TABLE   目前的表名   RENAME  改之后的表名)

4.管理索引

  • 创建索引:CREATE INDEX  索引名 ON  表名(列名1,列名2……)
  • 使用索引:SELECT *  FROM  T_stu  WHERE S_name="hy"
  • 删除索引:DROP   INDEX   索引名      也可以是ALTER TABLE 表名  DROP   INDEX   索引名 


 

你可能感兴趣的:(SQL)