数据库
tianjx98
这个作者很懒,什么都没留下…
展开
-
连接查询
表结构 -- 部门表 CREATE TABLE dept( id INT PRIMARY KEY, deptName VARCHAR(20) ) -- 员工表 CREATE TABLE employee( id INT PRIMARY KEY, empName VARCHAR(20), deptId INT,-- 把部门名称改为部门ID -- 声明一个外键约束 CONSTRAI...原创 2018-08-21 12:11:15 · 119 阅读 · 0 评论 -
数据库存储过程
存储过程就相当于一系列 sql 语句组成的函数,创建之后会存储再数据库中,以后可以多次调用(效率高,移植性差) -- 声明结束符 -- 创建存储过程 DELIMITER $ --声明存储过程的开始符(可以为其他符号) CREATE PROCEDURE pro_test() --存储过程名称(参数列表) BEGIN -- 可以写多个sql语句; SELECT * FROM emp...原创 2018-08-21 13:40:43 · 143 阅读 · 0 评论 -
数据库触发器
-- 日志表 CREATE TABLE test_log( id INT PRIMARY KEY AUTO_INCREMENT, content VARCHAR(100) ) CREATE TRIGGER trigger_name trigger_time trigger_event ON tb_name FOR EACH ROW BEGIN trigger_stmt; ...原创 2018-08-21 16:04:06 · 118 阅读 · 0 评论 -
数据库权限问题
-- mysql数据库权限问题:root :拥有所有权限(可以干任何事情) -- 权限账户,只拥有部分权限(CURD)例如,只能操作某个数据库的某张表 -- 如何修改mysql的用户密码? -- password: md5加密函数(单向加密) USE mysql; SELECT * FROM USER; -- 修改密码 UPDATE USER SET PASSWORD=PASSWOR...原创 2018-08-21 16:37:21 · 1068 阅读 · 0 评论 -
Redis 常用命令
常用命令 type key 查看key对应值的类型 keys pattern 获取符合pattern的key,可以使用通配符* rename oldkey newkey 重命名一个key del 删除一个key dbsize 返回当前数据库的key数量 expire key seconds 设置key的过期时间...原创 2018-09-11 15:04:01 · 118 阅读 · 0 评论