0
点赞
收藏
分享

微信扫一扫

《SQL必知必会》17&18 - 创建/更新/删除表

狐沐说 2022-04-26 阅读 47
mysqlsql

目录

一、创建表

PS1 数据类型:

PS2 创建视图:

二、更新表

三、删除表


一、创建表

形式: CREATE TABLE 新表名 (各个列名+该列数据类型+该列的各个值)

列名之间用逗号隔开

CREATE TABLE products
( prod_id CHAR(10) NOT NULL,
prod_name CHAR(254) NOT NULL,
prod_price DECIMAL(8,2) NOT NULL,
prod_desc VARCHAR(1000) NULL,

PS1 数据类型:

  • 二进制

  • 时间

  • 数值

  • 字符 

PS2 创建视图:

  • 视图即虚拟的表,只是用看查询结果。
  • 可以用来简化sql语句,遇到比较长的句子时,可以创建一个视图存放,之后直接引用视图名称即可

形式:

    CREATE VIEW 视图名称  AS 

    SELECT ...FROM

CREATE VIEW product AS
SELECT cust_name,cust_id
FROM customers;

 

二、更新表

形式:

         ALTER TABLE 要更新的表名

        ADD 要变更的内容

e.g. 给vendors表增加vend_phone的列,数据类型为char

ALTER TABLE vendors
ADD vend_phone CHAR(20);

 

三、删除表

形式:

          DROP TABLE 待删除的表名; 

PS 删除视图:

         DROP VIEW 待删除的视图; 

举报

相关推荐

SQL必知必会

0 条评论