mysql创建数据表与删除数据表
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-08 22:29:49 浏览: 评论:0
在mysql中除了要创建数据库与删除之还我们还要创建数据表与删除数据表了,下面我来给大家详细介绍利用命令行来实现.
创建数据表利用
命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
语法:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement]
例,代码如下:
- mysql> create table MyClass(
- > id int(4) not null primary key auto_increment,
- > name char(20) not null,
- > sex int(4) not null default '0',
- > degree double(16,2));
详解参数
TEMPORARY:该关键字表示用MySQL create table新建的表为临时表,此表在当前会话结束后将自动消失。临时表主要被应用于存储过程中,对于目前尚不支持存储过程的MySQL,该关键字一般不用。
IF NOT EXISTS:实际上是在建表前加上一个判断,只有该表目前尚不存在时才执行create table操作。用此选项可以避免出现表已经存在无法再新建的错误。
tbl_name:你所要创建的表的表名。该表名必须符合标识符规则。通常的做法是在表名中仅使用字母、数字及下划线。例如titles、our_sales、my_user1等都应该算是比较规范的表名。
create_definition:这是MySQL create table语句中关键部分所在。在该部分具体定义了表中各列的属性。
删除表命令:drop table <表名>
mysql> drop table MyClass;
DROP TABLE用于取消一个或多个表,您必须有每个表的DROP权限,所有的表数据和表定义会被取消,所以使用本语句要小心.
后面分享一些与表有关的命令
获取表结构
命令:desc 表名,或者show columns from 表名,代码如下:
- mysql> desc MyClass;
- mysql> show columns from MyClass;
插入记录
命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]
例如:往表 MyClass中插入二条记录,这二条记录表示,编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5.
mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
注意:insert into每次只能向表中插入一条记录.
Tags: mysql创建 mysql删除数据表
相关文章
- ·mysql中创建修改删除数据表例子(2014-09-23)
- ·MySQL创建新用户并授权的示例(2014-09-23)
- ·Mysql触发器实例教程(创建 删除 修改 查看)(2014-09-23)
- ·mysql创建和删除索引的笔记(2014-09-24)
- ·MySQL索引操作命令,创建索引,重建索引,查询索引,删除索引(2014-09-25)
- ·MySQL创建全文索引学习笔记(2014-09-26)
- ·MySQL创建函数报“ERROR 1418 ”错误,不能创建函数(2014-09-27)
- ·MySQL中创建、修改和删除表命令(2014-09-27)
- ·mysql创建与删除临时表sql语句(2014-09-29)
- ·MySQL创建表与删除表语句(2014-09-29)
- ·MySQL创建函数出现1418错误解决办法总结(2014-10-02)
- ·MySQL数据库的创建选择与删除命令详解(2014-10-02)
- ·mysql存储过程使用说明详解(2014-10-04)
- ·MySql 5.X创建用户并授权方法(2014-10-08)
- ·mysql 创建用户与授权、修改密码(2014-10-08)
- ·mysql中创建/删除数据库方法(2014-10-08)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)