关于表的操作

数据库表的操作

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 表名;

在这里插入图片描述
删除表

扫描二维码关注公众号,回复: 5562473 查看本文章
Drop table 表名;

在这里插入图片描述

删除多个表

Drop table 表一,表二,表三…;

在PHP中删除表

mysqli_query(connection,query,resultmode);

例题:创建复杂的表
在这里插入图片描述
add是关键字需要加反引号。
查看数据库编码方式(拉丁文不支持中文)
在这里插入图片描述
查看创建的表
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43597899/article/details/87471754