标签:01 VARCHAR 07 DROP user10 user11 TABLE ALTER 复习
1.数据库的概念
2.Mysql5.6新特性
3.mysql存储引擎
4.修改表结构
-- 创建数据库 CREATE DATABASE IF NOT EXISTS maizi DEFAULT CHARACTER SET 'UTF8'; USE maizi; CREATE TABLE user10( uid INT KEY AUTO_INCREMENT, uname VARCHAR(20), salary FLOAT(6,2) DEFAULT 1000 ); DROP TABLE user10; -- 重命名 ALTER TABLE user10 RENAME user11; -- 添加字段 ALTER TABLE user11 ADD age INT; ALTER TABLE user11 ADD sex VARCHAR(5) AFTER salary; -- 一次添加多个字段 ALTER TABLE user11 ADD test1 VARCHAR(5), ADD test2 FLOAT(6,2), ADD test3 INT; -- 删除字段 ALTER TABLE user11 DROP test1; ALTER TABLE user11 DROP sex, DROP age;
-- 修改字段类型 DESC user11; ALTER TABLE user11 MODIFY uname VARCHAR(10) NOT NULL; ALTER TABLE user11 MODIFY test2 VARCHAR(10) NOT NULL FIRST; -- 修改字段名称 ALTER TABLE user11 CHANGE test2 test1 VARCHAR(10);
DESC user11; -- 删除默认字段 ALTER TABLE user11 ALTER salary DROP DEFAULT; -- 添加默认字段 ALTER TABLE user11 ALTER uname SET DEFAULT 'hh';
DESC user11; -- 添加主键 ALTER TABLE user11 ADD PRIMARY KEY(uid); -- 删除主键 ALTER TABLE user11 DROP PRIMARY KEY; CREATE TABLE user10( uid INT KEY AUTO_INCREMENT, uname VARCHAR(20), salary FLOAT(6,2) DEFAULT 1000 ); DESC user10; -- 删除主键 ALTER TABLE user10 DROP PRIMARY KEY; -- 因为含有自增长,所以不能直接删除 -- 去除自增长 ALTER TABLE user10 MODIFY uid INT UNSIGNED; -- 删除主键 ALTER TABLE user10 DROP PRIMARY KEY;
DESC user10; -- 添加唯一约束 ALTER TABLE user10 ADD UNIQUE(uname); -- 删除唯一约束 ALTER TABLE user10 DROP KEY uname;
5.查询操作
标签:01,VARCHAR,07,DROP,user10,user11,TABLE,ALTER,复习 来源: https://www.cnblogs.com/xinmomoyan/p/11415276.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。