百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL创建表与删除表语句
分享文章到:

MySQL创建表与删除表语句

发布时间:01/15 来源: 浏览: 关键词:
在mysql中创建表就使用CREATE TABLE命令即可,删除表使用DROP TABLE table_name 即可,下面小编来给大家详细介绍一下创建表与删除表语句实例。

创建表的命令要求:

表的名称

表字段名称

每个字段的定义

语法:

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

CREATE TABLE table_name (column_name column_type);

现在,我们将创建下面的教程数据库表中。

 代码如下

tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);

这里几个项目需要说明:

使用字段属性NOT NULL,因为我们不希望此字段是NULL。因此如果用户试图创建一个与NULL值的记录,那么MySQL将产生一个错误。

字段属性AUTO_INCREMENT告诉MySQL的继续递增,下一个可用编号的id字段。

关键字PRIMARY KEY用于定义一个列作为主键。可以使用以逗号分隔的多个列定义一个主键。

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

例子:

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

 代码如下

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
   -> tutorial_id INT NOT NULL AUTO_INCREMENT,
   -> tutorial_title VARCHAR(100) NOT NULL,
   -> tutorial_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( tutorial_id )
   -> );
Query OK, 0 rows affected (0.16 sec)
mysql>

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


语法:

下面是通用的SQL语法丢弃(删除)MySQL表:

DROP TABLE table_name ;

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

例子:

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

 代码如下

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> DROP TABLE tutorials_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>


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

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板