MySQL语句操作(笔记)

1.在指定的字段后面添加字段

alter table action add name varchar(20) after sid;

2.创建外键

CONSTRAINT action_fk FOREIGN KEY (actionId) REFERENCES Action(actionId),

3.创建唯一索引

ALTER TABLE action ADD UNIQUE (actionId);

4.修改表某一列属性

ALTER TABLE action MODIFY COLUMN actionId VARCHAR(50) NOT NULL COMMENT ‘xxx’;

5.改列名

ALTER TABLE action CHANGE id actionId VARCHAR(50) NOT NULL COMMENT ‘xxx’;

6.删除外键

ALTER TABLE action DROP FOREIGN KEY action_fk;

7.删除列

alter table 表名 drop column 列名;

8.如表A中的Ids是主键,要约束表B中的Aid列,语句如下

ALTER TABLE B ADD CONSTRAINT A_B_Ids FOREIGN KEY(aid) REFERENCES A(ids);

9.mysql 插入一个字段 id自增并设置为主键

ALTER TABLE journal ADD id INT(16) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

10.创建表并指定存储引擎

create table test(id int default null) engine = myisam;

11.修改表的存储引擎

alter table test engine=innodb;

12.查询建表

CREATE TABLE “doiIdState” AS SELECT doimd5 FROM “doilist”

13.字段包含条件locate

SELECT a.name name,b.city city FROM newcity a,city b where (locate(b.city,a.zaluan) > 0 and b.city != ‘jian’)

14.备注:

外键:是另一个表的主键或者是另一个表的唯一值,就是外键的字段在另一个表中不能重复且字段类型和长度必须相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

循环听

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值