
SQL
San6653
这个作者很懒,什么都没留下…
展开
-
SQL语言那么多都是啥?DQL、DML、DDL、DCL
小本本拿起来整理一下,嗯 那么清晰了然原创 2021-04-08 21:54:26 · 124 阅读 · 0 评论 -
Mysql 多表查询 3个以上表格 查询
1,假设有tb_1 / tb_2 / tb_3 三张表根据条件分别返回name,sql select tb_1.name1,tb_2.name2,tb_3.name3 from (tb_1 inner join tb_2 on tb_2.id = tb_1.tid) inner join tb_3 on tb_2.tid = tb_3 .did; ex: select u.id,u.username,u.pwd,u.sex,u.age,u.education,c.id cid,p.id原创 2020-12-24 13:48:58 · 1362 阅读 · 0 评论 -
MYSQL 字段操作之修改数据表
1,添加单列可以指定位置,多列不可指定位置。默认为顺位添加至表末行; 添加单列:ALTER TALBLE tab_name ADD[COLUMN]col_name column_definition[FIRST|AFTER col_name]; mysql> ALTER TABLE user2 ADD pid INT UNSIGNED; Query OK, 2 rows affected (0.04 sec) Records: 2 Duplicates: 0 Warnings: 0 mys原创 2020-11-19 23:07:00 · 235 阅读 · 0 评论 -
MYSQL 字段约束之外键约束的要求2020-11-18
MYSQL 字段约束之外键约束的要求 1,父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 2,数据表的存储引擎只能是InnoDB; 3,外键列和参考列必须具有相似的数据类型,其中数字的长度或是否有符号位必须相同,而字符长度则可以不同; 4,外键列和参照列必须创建索引。如果外键列不存在索引的话,MYSQL将自动创建索引。 5,查看索引:SHOW INDEXES FROM tab_name; corse | CREATE TABLE `corse` ( `id` int(10) unsigned原创 2020-11-18 21:51:43 · 429 阅读 · 0 评论 -
MODIFY STRUCTURE和ALTER TABLE的区别?
modify 是vfp的命令,alter是 sql的命令。 alter 是针对表整体,modify是对表中的某一项字段进行修改。 修改表结构包括:增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表等,这些操作都是用 alter table 命令来完成。 常用用法如下: 1、增加字段:ALTER TABLE 表名 ADD 字段名 字段类型; 2、删除...转载 2019-11-28 12:02:45 · 2270 阅读 · 0 评论