
数据库
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 · 152 阅读 · 0 评论 -
数据库存储过程
存储过程就相当于一系列 sql 语句组成的函数,创建之后会存储再数据库中,以后可以多次调用(效率高,移植性差)-- 声明结束符-- 创建存储过程DELIMITER $ --声明存储过程的开始符(可以为其他符号)CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN -- 可以写多个sql语句; SELECT * FROM emp...原创 2018-08-21 13:40:43 · 172 阅读 · 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 · 144 阅读 · 0 评论 -
数据库权限问题
-- mysql数据库权限问题:root :拥有所有权限(可以干任何事情) -- 权限账户,只拥有部分权限(CURD)例如,只能操作某个数据库的某张表 -- 如何修改mysql的用户密码? -- password: md5加密函数(单向加密)USE mysql;SELECT * FROM USER;-- 修改密码UPDATE USER SET PASSWORD=PASSWOR...原创 2018-08-21 16:37:21 · 1144 阅读 · 0 评论 -
Redis 常用命令
常用命令type key 查看key对应值的类型keys pattern 获取符合pattern的key,可以使用通配符*rename oldkey newkey 重命名一个keydel 删除一个keydbsize 返回当前数据库的key数量expire key seconds 设置key的过期时间...原创 2018-09-11 15:04:01 · 154 阅读 · 0 评论