MySQL 数据表创建及管理
程序员文章站
2022-06-17 21:49:20
创建如图所示 查看表结构 查看数据表创建语句 数据表的修改及表数据的修改 ......
use stuinfo; -- 指定当前数据库 create table if not exists student1( -- 创建数据表student1 sno char(10) not null, sname varchar(20) not null, sex char(2), birthday date, deptname varchar(30), remark varchar(80) )engine=innodb default charset=utf8; -- 使用innodb引擎 数据库默认编码为utf-8
创建如图所示
查看表结构
查看数据表创建语句
数据表的修改及表数据的修改
-- 修改数据表 alter table 表名 add 字段名 数据类型 [属性][索引][first|after 列名]; -- 添加新字段 modify 列名 数据类型 [属性][索引]; -- 更改指定字段的数据类型 change 列名 新列名 数据类型 [属性][索引]; -- 更改指定字段数据类型及新命名 drop 列名; -- 删除指定字段 auto_increment=n; -- 用来设置auto_increment的初始值 rename as 新表名; -- 用来数据表重命名 -- 删除数据表 drop table [if exists]<数据表名>; -- 向表中插入数据 insert into 表名(字段名1,字段名2,...,字段名n) values(值1,值2,...,值n) -- 修改数据表的数据 update <表名> set 字段名n=值n where 条件 -- 删除表数据 delete from <表名> where 条件