您的位置:首页 > 数据库

二、数据库基本SQL语句之表管理

2018-03-27 20:34 176 查看
2.1选择数据库

use name(数据库名字);

2.2查看所有表

mysql> show tables;

+------------------+

| Tables_in_erchou |

+------------------+

| student          |

+------------------+

1 row in set (0.00 sec)

2.3创建表

mysql> create table student (   表名

    -> stuId int,                            字段名称+字段类型

    -> stuName varchar(20),       字段名称+字段类型+字段长度

    -> stuAge int                         字段名称+字段类型

    -> );

2.4 查看表的结构

mysql> desc student(表的名字);

+---------+-------------+------+-----+---------+-------+

| Field   | Type        | Null | Key | Default | Extra |

+---------+-------------+------+-----+---------+-------+

| stuId   | int(11)     | YES  |     | NULL    |       |

| stuName | varchar(20) | YES  |     | NULL    |       |

| stuAge  | int(11)     | YES  |     | NULL    |       |

+---------+-------------+------+-----+---------+-------+

2.5删除表

mysql> drop table student;

2.6修改表 (column可以省略)

①添加字段

mysql> alter table student add column stuSex(增加的字段的名字) varchar(2)(增加的字段的类型);

②删除字段

mysql> alter table student drop stuSex(删除的字段的名字);

③修改表的字段类型

mysql> alter table student modify stuName(修改的字段的名字) varchar(100)(修改后的字段的类型);

④修改字段的名称

mysql> alter table student change stuId(修改前的字段的名字) stuNum(修改后的字段的名字) int(修改后的字段的类型);

⑤修改表的名字  (to可以省略)

mysql>  alter table student(修改前表的名字) rename to Student(修改后表的名字);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: