数据库的主要作用是保存数据表,数据表的作用是保存数据信息。本章节讲解如何新建数据表和删除数据表。我们以下面表为例建数据表。"user" 的表,表有三列,列名分别是"id","name","passwrod"
id | name | password |
---|---|---|
语法:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [select_statement] ;
CREATE TABLE 表名称 ( 列名称1 数据类型(列长度), 列名称2 数据类型(列长度), 列名称3 数据类型(列长度), .... ); |
参数名 | 描述 |
---|---|
tbl_name | 要创建的数据库表 表名 |
create_definition | 数据库表的列属性部分。mysql要求创建的表至少包含一列。 |
table_options | 数据库表的一些特性参数。 |
select_statement | select语句描述部分,可以快速地创建表。 |
案例:
CREATE TABLE user ( id int, Name char(255), password char(255) );
查看数据表分两种形式:一是查看数据表结构,第二种是查看数据表数据。以下讲述如何查询数据表结构。
语法:
desc tb_name desc 表名
案例:
desc user;
结果:
mysql> desc user; +----------+-----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-----------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | Name | char(255) | YES | | NULL | | | password | char(255) | YES | | NULL | | +----------+-----------+------+-----+---------+-------+
或者
describe user;
又或者
show columns from user;
删除数据库中某个数据表。
语法:
drop table user;