MySQL创建表与删除表语句

在mysql中创建表就使用CREATE TABLE命令即可,删除表使用DROP TABLE table_name 即可,下面小编来给大家详细介绍一下创建表与删除表语句实例.

创建表的命令要求:表的名称,表字段名称,每个字段的定义.

语法:下面是通用的SQL语法来创建一个MySQL表:

CREATE TABLE table_name (column_name column_type);

现在,我们将创建下面的教程数据库表中,代码如下:

  1. tutorials_tbl(
  2. tutorial_idINTNOTNULLAUTO_INCREMENT,
  3. tutorial_titleVARCHAR(100)NOTNULL,
  4. tutorial_authorVARCHAR(40)NOTNULL,
  5. submission_dateDATE,
  6. PRIMARYKEY(tutorial_id)
  7. );

这里几个项目需要说明:使用字段属性NOT NULL,因为我们不希望此字段是NULL,因此如果用户试图创建一个与NULL值的记录,那么MySQL将产生一个错误.

字段属性AUTO_INCREMENT告诉MySQL的继续递增,下一个可用编号的id字段,关键字PRIMARY KEY用于定义一个列作为主键,可以使用以逗号分隔的多个列定义一个主键.

从命令提示符创建表:这是很容易的,从mysql>提示符下创建一个MySQL表,您将使用SQL命令 CREATE TABLE 创建一个表.

例子,下面是一个例子,它创建 tutorials_tbl,代码如下:

  1. root@host#mysql-uroot-p
  2. Enterpassword:*******
  3. mysql>useTUTORIALS;
  4. Databasechanged
  5. mysql>CREATETABLEtutorials_tbl(
  6. ->tutorial_idINTNOTNULLAUTO_INCREMENT,
  7. ->tutorial_titleVARCHAR(100)NOTNULL,
  8. ->tutorial_authorVARCHAR(40)NOTNULL,
  9. ->submission_dateDATE,
  10. ->PRIMARYKEY(tutorial_id)
  11. ->);--phpfensi.com
  12. QueryOK,0rowsaffected(0.16sec)
  13. mysql>

注:MySQL终止命令,直到你给一个分号(;)结束时的SQL命令.

语法,下面是通用的SQL语法丢弃(删除)MySQL表:DROP TABLE table_name ;

从命令提示符删除表,只需要在mysql>提示符下执行DROP TABLE SQL命令.

例子,下面是一个例子,它删除表 tutorials_tbl,代码如下:

  1. root@host#mysql-uroot-p
  2. Enterpassword:*******
  3. mysql>useTUTORIALS;
  4. Databasechanged
  5. mysql>DROPTABLEtutorials_tbl
  6. QueryOK,0rowsaffected(0.8sec)
  7. mysql>

注意,如果要在php+mysql创建表与删除表方法是一样的只是把上面的语句我们写在sql然后再利用mysql_query执行效果一样的.

相关广告
  • MySQL创建表与删除表语句 MySQL创建表与删除表语句 MySQL创建表与删除表语句
相关阅读

MySQL创建表与删除表语句

2019/10/10 17:36:16 | 谷歌SEO算法 | SEO