-
表级约束与列级约束: ·对一个数据列建立的约束,称为列级约束; ·对多个数据列建立的约束,称为表级约束; ·列级约束既可以在列定义时声明,也可以在列定义后声明;表级约束只能在列定义之后声明; 并不是所有的约束都有表级约束,如NOT NULL、DEFAULT…查看全部
-
外键约束的参照操作: ·CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行; ·SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL; ·RESTRICT:拒绝对父表的删除或更新操作; ·NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同;查看全部
-
delete t1 from tdb_goods as t1 [left] join (select goods_id,goods_name from tdb_goods group by goods_name having count(goods_name)>=2) as t2 on t1.goods_name=t2.goods_name where t1.good_id>t2.good_id;查看全部
-
数据表的减肥查看全部
-
select goods_id,goods_name,cate_name,brand_name,goods_price from tdb_goods as a join goods_cate2 as b on a.cate_id=b.catea_id join goods_brand as c on a.brand_id=c.brand-id;查看全部
-
约束的查看全部
-
CREATE {DATABASE SCHEMA} [IF NOT EXISTS] 数据库名 [DEFAULT] CHARACTER SET [=] charset_name; 建库可直接 CREATE DATABASE 库名;(建库默认为UTF8) 添加参数(编码)CHARACTER SET = 参数(utf8/gbk);查看全部
-
创建数据库 花括号代表必选项,一定要有的; 中括号代表可选项,有或没有都可以 竖线代表从中做选择 CREATE {DATATABLE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;查看全部
-
修改MySQL提示符 登录前:1.连接客户端时通过参数指定 shell>mysql -uroot -proot --prompt 登录后:2.连接上客户端后,通过prompt mysql>prompt提示符 参数 \D 完整的日期 \d 当前数据库 \n 服务器名称 \u 当前用户查看全部
-
mysql退出 mysql > exit; mysql > quit; mysql > \q;查看全部
-
mysql登录:mysql 参数 -D,--database = name 打开指定数据库 -v,--version 输出版本信息并且退出 -u,--user = name 用户名 -p,--port = # 端口号 -P,--password[=name]查看全部
-
3选择典型安装 配置mysql 1.找到配置向导文件,bin目录下mysql server instance configuration->标准配置->选定复选框(windows下的服务)->自动启动MySQL勾选->bin添加的环境变量中勾选 2.安全设置 设置root用户密码查看全部
-
一般习惯的将关键字大写查看全部
-
提示符查看全部
-
外键约束FOREIGN KEY ·保持数据一致性,完整性; ·实现一对一或一对多关系; 外键约束的要求: ·父表和子表必须使用相同的存储引擎,而且禁止使用临时表; ·数据表的存储引擎只能为InnoDB; ·外键列和参照列必须具有相似的数据类型:数字的长度或是否有符号位必须相同;而字符的长度则可以不同; ·外键列和参照列必须创建索引。如果外键列不存在索引的话,MySQL将自动创建索引;查看全部
举报
0/150
提交
取消