本文共 820 字,大约阅读时间需要 2 分钟。
id | name | sex | add | age |
---|---|---|---|---|
1 | 张三 | 男 | 北京 | 19 |
2 | 李四 | 女 | 上海 | 18 |
记录:一行叫做一条记录。如上表,两行记录。记录也叫元组,上表为二元组。
列:一列就是一个字段。字段也叫属性。 一个表中包含多个字段,每个字段都有它的数据类型。创建表
create table 表名(字段一 数据类型 (null|not null) (default) (auto_increment) (primary key),字段二 数据类型,…,…(最后一行不加,));
Not null:不为空
Default:默认值 Aoto_increment:自动增长 primary key:主键 主键的特点:不能重复,不能为空。 一个表只能有一个主键,一个主键可以由多个字段组成。使用PHP创建表
mysqli_query(connection,query,resultmode);
数据类型
Int :整形
Decimal(N,n):小数 N:总位数 n:小数位数 Char(10):定长字符串(效率更高) 性别、 Varchar(10):可变长度字符串(节省资源) 姓名、 Text:大段文本 例题:创建一个简单的表 表名:stu 字段名: stuid int, stuname varchar(10);查看表
show tables;
显示创建表的SQL语句
Show create table 表名;
或者
Show create table 表名 \G;显示表结构
Describe 表名;或者desc 表名;删除表
Drop table 表名;
删除多个表
Drop table 表一,表二,表三…;
在PHP中删除表
mysqli_query(connection,query,resultmode);
例题:创建复杂的表
add是关键字需要加反引号。 查看数据库编码方式(拉丁文不支持中文) 查看创建的表转载地址:http://caowi.baihongyu.com/