外观
创建数据库和表
创建数据库
- 在 UNIX 操作系统中,数据库的名称是区分字母大小写的。
mysql
CREATE DATABASE database_name;1
创建表
mysql
create table table_name (column_name column_type);1
例子:
mysql
create table if not exists `userinfo` (
`id` int unsigned auto_increment,
`name` varchar(100) not null,
`age` int not null,
`date` date,
primary key ( `id` )) engine=innodb default charset=utf8;1
2
3
4
5
6
2
3
4
5
6
说明:
- primary key:用于把列定义为主键,可以使用多列来定义主键,列之间以逗号分隔。
- engine:设置存储引擎。
- charset:设置字符集的编码。
查询指定表的结构
mysql
describe table_name;1
如上面创建的 userinfo 表,查询出来的信息如下:
| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| id | int unsigned | NO | PRI | NULL | auto_increment |
| name | varchar(100) | NO | NULL | ||
| age | int | NO | NULL | ||
| date | date | YES | NULL |