Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

mysql的一些操作命令

Posted on 2011-02-23 00:22  Hicome  阅读(233)  评论(0编辑  收藏  举报

如果要清空表中的所有记录,可以使用下面的两种方法:

  DELETE FROM table1
  TRUNCATE TABLE table1

 

 

删除表
删除数据表的操作很简单,同删除数据库的操作类似,使用DROP TABLE语句就可以实现。其格式如下:
drop table dbname table_name ;
其中dbname为要删除的表所在数据库的名,table_name为表的名称。删除表的操作的示例如下:
mysql>use mysql
Database changed
mysql> drop table shili ;
Query OK, 0 rows affected (0.03 sec)

该示例成功删除了MySQL数据库中的shili表。 

 

 

 创建数据库

CREATE TABLE t1(
   id int not null,
   name char(20)
);
创建表 
create table employee (employee_id char(6) primary key,name char(8),sex char(2),birthday(date);
create table products (product_id char(2) primary key, name char(20));
察看表结构 
describe employ-ee;
describe products;
向表中添加数据 
insert into employee values (’200301’,’zhangsan’,’m’,’1978/5/8’);
insert into employee values (’200302’,’lisi’,’f’,’1973/3/20’);
insert into employee values (’200303’,’wangwu’,’f’,’1970/10/9’);
insert into employee values (’200304’,’zhaoliu’,’m’,’1975/1/18’);
创建索引 
建表时创建带索引的表
1
create table test1 (test1_id char(4),name char(20), index idx_test1(name(10)));
2
create index idx_employee on employee(name); 用create为name列创建索引
3
alter table products add index idx_products(name); 用alter为name列创建索引
 
察看索引 
show index from employee;
show index from products;
删除索引 
1
drop index idx_employee on employee;
2
alter table products drop index idx_products;