MySQL关于 表 的常用SQL语句

2018-07-11  本文已影响0人  IT的咸鱼

1:查看数据库下所有表

               SHOW TABLES;

2:查看表的创建语句

              SHOW CREATE TABLE table_name;

3:查看表结构

            desc table_name;

4:查看表的状态

           SHOW TABLE STATUS;

5:类型

               NULL  空值

               AUTO_INCREMENT 自增长

               PRIMARY KEY  主键约束

               DEFAULT    默认值

6:创建表的语句:

CREATE  TABLE  teacher (id int NOT NULL  AUTO_INCREMENT,

                                                  name  varchar(50)  NOT NULL,   

                                                  email varchar(60)  NOT NULL,   

                                                  address  varchar(200)  NULL  default"北京",  

                                                 PRIMARY  KEY(id));

CREATE  TABLE student (stu_id int  NOT NULL  PRIMARY KEY  AUTO_INCREMENT,

                                                 name  varchar(50)  NOT NULL,   

                                                 sex  varchar(2)  NOT NULL,   

                                                 age  int(2)  NOT NULL,);

7:往表里添加字段ADD

                     ALTER TABLE student ADD phone int(11) NOT NULL;

8:删除表字段DROP

                     ALTER TABLE student DROP COLUMN age;

9:修改表子段

                     ALTER TABLE student MODIFY phone varchar(11) NULL;

                     AFTER TABLE STUDENT CHANGE phone  varchar(11)  NULL;

10:删除表

                     DROP TABLE student;

11:修改表名称

                    rename  table  原表名  to  新表名;

上一篇下一篇

猜你喜欢

热点阅读