MySql表操作

来源:互联网 发布:linux图形界面中文 编辑:程序博客网 时间:2024/06/14 13:19

1.创建表 

create table tb_name(列结构)【表选项】

create table class(

   class_no varchar(20),

   date_start date

)

注意:可以使用db_name.tb_name来指定表所属的数据库


2.查看当前数据库所有的表

show tables;

show tables like ‘exam_%’;

其中%称之为通配符,表示任意字符的任意个数的组合。

3.查看某个表的创建信息

show create table tb_name;

4.查看表结构(描述表结构)

   desc tb_name;

5.删除表

   drop table if exists db_name;

6.修改表

        a)修改表名(支持同时修改多个表)

             rename table old_tb_name to new_tb_name;

             支持跨数据库重命名。(剪切功能)

rename table class to another_db.clas;

         可以利用跨数据库重命名表,为数据库重命名。创建一个新的数据库,旧数据内的表都rename到新的数据库内,删除旧的数据库。

         b)修改列定义            

             alter table tb_name [add|drop|change|modify]

           增加

           alter table class add height int;

           删除

              alter table class drop height;

           修改

             alter table tb_name modify class_no varchar(40);

           重命名

           alter  table tb_name change class_no num int;

          c)修改表选项

              alter table exam_student character set utf-8;

  7.向表中插入数据

                insert into tb_name(字段列表) values(值列表)

  8.删除数据

             delete from tb_name 条件

            delete from tb_name where 1;

 9.修改数据

update tb_name set 字段=新值,……条件

0 0
原创粉丝点击