文档介绍:用MySQL创建数据库和数据库表>>教育资源库
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。
1、使用SHOysql> SHOysql |
| test | +----------+ 3 roysql> CREATE DATABASE s;
注意不同操作系统对大小写的敏感。
3、选择你所创建的数据库
mysql> USE s
Database changed
s.
4、创建一个数据库表
首先看现在你的数据库中存在什么表:
mysql> SHOpty set ( sec)
说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:
我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), -> birth DATE, birthaddr VARCHAR(20));
Query OK, 0 roe、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);性别只需一个字符就可以表示:m或f,因此选用CHAR(1);birth列则使用DATE数据类型。
创建了一个表后,我们可以看看刚才做的结果,用SHOysql> SHOenagerie | +---------------------+ | mytables
| +---------------------+
5、显示表的结构:
mysql> DESCRIBE mytable; +-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | | | sex | char(1)
| YES | | NULL | | | birth | date | YES | | NULL | |
| deathaddr | varchar(20) | YES | | NULL |
| +-------------+-------------+------+-----+---------+-------+
4 roysql> s