Mysql数据库的简单操作02一次插多条 create table t11( id tinyint(4) not null primary key auto_increment, name varchar(20) not null )engine=innodb default charset=utf8; insert into t11 values (1,'xx'), (2,'cc');作者王明昌发布时间2017-11-30文章目录一次插多条修改字段添加字段删除字段修改表名删除主键索引 (先去除自增再删除)添加索引删除唯一索引添加普通索引查看表中的索引一次插多条复制create table t11( id tinyint(4) not null primary key auto_increment, name varchar(20) not null )engine=innodb default charset=utf8; insert into t11 values (1,'xx'), (2,'cc'); 修改字段 alter table 表名 change 要修改的字段名 改后的字段名 复制varchar(20) not null; modify只能修改字段的属性不能修改字段名称 复制alter table t11 change name username varchar(10); 添加字段 alter table 表名 add 字段名 复制 varchar(20) not null default 'aa'; alter table t11 add sex enum('男','女'); 删除字段 alter table 表名 drop 字段名; 复制alter table t11 drop sex; 修改表名 rename table 原名 to 新名; 复制rename table t11 to t121; Alter table 表的旧名称 rename as 表的新名称; 复制alter table t121 rename as t11; 删除主键索引 (先去除自增再删除)复制alter table t11 change id id int(8) unsigned; alter table t11 drop primary key; 添加索引 alter table 表名 add 索引类型 索引名称(字段名称); 复制alter table t11 add unique name_unique(username);#uni 删除唯一索引 alter table t11 drop index 索引名; 复制alter table t11 drop index name_unique; 添加普通索引复制alter table t11 add index index_name(username);#mul alter table t11 drop index index_name; 查看表中的索引复制show indexes from t11; 在MySQL中,主要有四类索引: 1. 主键索引(PRIMARY KEY) 1. 唯一索引(UNIQUE) 1. 常规索引(INDEX) 1. 全文索引(FULLTEXT)
2017-12-04案例-多表查询、子查询实例(有答案)1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20)
2017-12-10案例-多表查询、子查询实例03(有答案)一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2
2017-12-06案例-多表查询、子查询实例02(有答案)以下所有操作在查询管理器中手工书写sql语句完成 1、按下列步骤创建数据库和表 1.2、在这个数据库中创建一个名为[学生表]的表,由[学号]、[姓名]、[专业]、[班级] 字段组成。[学号] 字段为主
2018-01-18mysql数据表同时使用创建时间/更新时间字段原因:一张表同时只能使用一个current_timestamp 创表 1. 用createtime记录创建时间 2. 用updatetime记录更新时间 create table test1(a va
2018-07-09MySQL 中TEXT的使用TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB LONGTEXT 4,294,967,295
2018-12-11mysql错误 | Error writing file‘frm‘(Errcode: 28)Error writing file‘frm‘(Errcode: 28) 磁盘空间不足引起的,删除一些没用的东西吧