数据库 基础篇4(mysql语法---表)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库 基础篇4(mysql语法---表)相关的知识,希望对你有一定的参考价值。

5 表管理

选择数据库

 

  5.1 查看所有表

mysql> show tables;

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

| Tables_in_day15 |

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

| student         |

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

1 row in set (0.00 sec)

 

  5.2 创建表

mysql> create table student(

    -> sid int,

    -> sname varchar(20),

    -> sage int

    -> );

Query OK, 0 rows affected (0.01 sec)

 

  5.3 查看表结构

 

mysql> desc student;

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

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

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

| sid   | int(11)     | YES  |     | NULL    |       |

| sname | varchar(20) | YES  |     | NULL    |       |

| sage  | int(11)     | YES  |     | NULL    |       |

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

3 rows in set (0.01 sec)

 

5.4 删除表

 

mysql> drop table student;

Query OK, 0 rows affected (0.01 sec)

 

5.5 修改表

1)添加字段

 

mysql> alter table student add column sgender varchar(2);

Query OK, 0 rows affected (0.03 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

   2)删除字段

 

mysql> alter table student drop column sgender;

Query OK, 0 rows affected (0.03 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

3)修改字段类型

 

mysql> alter table student modify column remark varchar(100);

Query OK, 0 rows affected (0.07 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

4)修改字段名称

 

mysql> alter table student change column sgender gender varchar(2);

Query OK, 0 rows affected (0.03 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

5)修改表名称

 

mysql> alter table student rename to teacher;

Query OK, 0 rows affected (0.01 sec)

以上是关于数据库 基础篇4(mysql语法---表)的主要内容,如果未能解决你的问题,请参考以下文章

零基础学MySQL-- 数据库最常用的操作查询基础篇 -- 单表查询

零基础学MySQL-- 数据库最常用的操作查询基础篇 -- 单表查询

(MySQL常用语法大总结(复习篇)

学习mysql语法--基础篇

数据库 基础篇3(mysql语法)

MySQL学习基础篇