网站空间到期了怎么办,做我女朋友网站,样式网站,oa系统登录入口文章目录 MySQL表的操作1. 创建表2. 查看表2.1 查看数据库中存在的表2.2 查看表的属性2.3 查看创建时表的详细信息 3. 修改表3.1 向表中添加记录3.2 添加列3.3 修改列的数据类型3.4 删除列3.5 表的重命名3.6 修改列名 4. 删除表 MySQL表的操作
1. 创建表
CREATE TABLE table_… 文章目录 MySQL表的操作1. 创建表2. 查看表2.1 查看数据库中存在的表2.2 查看表的属性2.3 查看创建时表的详细信息 3. 修改表3.1 向表中添加记录3.2 添加列3.3 修改列的数据类型3.4 删除列3.5 表的重命名3.6 修改列名 4. 删除表 MySQL表的操作
1. 创建表
CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;说明
field 表示列名datatype 表示列的类型character set 字符集如果没有指定字符集则以所在数据库的字符集为准collate 校验规则如果没有指定校验规则则以所在数据库的校验规则为准
采用不同的存储引擎创建表 说明 不同的存储引擎创建表的文件不一样。 users1 表存储引擎是MyISAM 在数据目中有三个不同的文件分别是 users.frm表结构users.MYD表数据users.MYI表索引 users2 表存储引擎是InnoDB在数据目中有两个不同的文件
2. 查看表
2.1 查看数据库中存在的表
show tables;2.2 查看表的属性
desc 表名;2.3 查看创建时表的详细信息
show create table 表名 \G3. 修改表
在项目实际开发中经常修改某个表的结构比如字段名字字段大小字段类型表的字符集类型表的存储引擎等等。我们还有需求添加字段删除字段等等。这时我们就需要修改表。
3.1 向表中添加记录
insert into 表名 values (具体的字段)3.2 添加列
在users表添加一个字段(列)用于保存图片路径
ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column datatype]...);插入新字段后对原来表中的数据没有影响 3.3 修改列的数据类型
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column datatype]...);但是查看创建表时的信息注解comment没有了旧的的属性直接被新的属性直接覆盖了 3.4 删除列
ALTER TABLE tablename DROP (column);注意删除字段一定要小心删除字段及其对应的列数据都没了 3.5 表的重命名
alter table 表名 rename to 新的表名;to可以省掉 3.6 修改列名
alter table 表名 change 旧的列名 新的列名属性;注意新字段需要完整定义即增加该列的属性 4. 删除表
语法格式
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...