2.数据表

  数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。

(1)USE

  打开数据库

  USE 数据库名称;

(2)创建数据库

  CREATE TABLE [ IF NOT EXIST ] table_name (

  column_name data_type;

  ...

  )

(3) 查看数据库

   SHOW DATABASE

  查看数据库的表

  SHOW TABLES [FROM db_name] [LIKE 'pattern'|WHERE expr] 

(4) SHOW COLUMNS

  查看数据表

  SHOW COLUMNS FROM tbl_name;

(5) INSERT

  插入记录

  INSERT [INTO] tbl_name [(col_name;...)] VALUES (val, ...)

(6) SELECT

  记录的查找

  SELECT expr, ...FROM tbl_name;

(7) 空值与非空

  NULL 字段值可以为空

  NOT NULL 字段值不可以为空

  用法: column_name data_type NULL/NOT NULL

(8)AUTO_INCREMENT

  自动编号,必须与主键组合使用;但是主键不需要与AUTO_INCREMENT一起使用。默认情况下,自动编号的起始值为1,每次的增量也是1。

(9)PRIMARY KEY

  主键约束

  每张数据表只能存在一个主键,这可以保证记录的唯一性,主键自动为NOT NULL 

(10)UNIQUE KEY

  唯一约束

  唯一约束可以保证记录的唯一性

  唯一约束的字段可以为空值

  每张数据表可以存在多个唯一约束

(11)DEFAULT

  默认值

  当插入记录时,如果没有明确地为字段赋值,则自动赋予默认值

原文地址:https://www.cnblogs.com/a-yuan/p/8572160.html