MySQL创建表与删除表语句
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-29 15:46:24 浏览: 评论:0
在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 )
- -> ); --phpfensi.com
- 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执行效果一样的.
Tags: MySQL创建表 MySQL删除表
相关文章
- ·mysql中创建表、添加、修改介绍(2014-10-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)