随笔分类 - 数据库
摘要:1.安装 apt install redis 2.启动、停止、重启 service redis start service redis stop service redis restart redis-server /etc/redis/redis.conf 也可以启动 kill -9 进程号 停止
阅读全文
摘要:1.查询去重 SELECT DISTINCT department_id FROM employees; 2.排序 SELECT column1, column2, ... FROM table ORDER BY column1 [ASC | DESC]; SELECT column1, colum
阅读全文
摘要:1.用户操作 # 创建用户并设置密码 create user test with password '123456'; # 创建超级用户并设置密码 CREATE ROLE test superuser PASSWORD '123456' login; # 修改用户密码 alter user test
阅读全文
摘要:https://www.cnblogs.com/yanglang/p/10782941.html
阅读全文
摘要:1.增、删、改 # 导入模块 import pymysql # 建立连接 conn = pymysql.connect( host='127.0.0.1', # 地址 port=3306, # 端口号 user='root', # 用户名 password='fuqian1314', # 密码 db
阅读全文
摘要:1.创建账号 #本地账号 create user '用户名'@'localhost' identified by '密码'; #远程账号(只能在一台客户端192.168.31.10上登录的账号) create user '用户名'@'客户端IP地址(192.168.31.10)' identifie
阅读全文
摘要:1:子查询是将一个查询语句嵌套在另一个查询语句中。 2:内层查询语句的查询结果,可以为外层查询语句提供查询条件。 3:子查询中可以包含:IN、NOT IN、ANY、ALL、EXISTS 和 NOT EXISTS等关键字 4:还可以包含比较运算符:= 、 !=、> 、<等 #查询平均年龄在25岁以上的
阅读全文
摘要:1.内连接(只取两张表的共同部分) # 将表employee 和 department 的相同部分根据employee表中的dep_id字段和department表中的id字段连接起来。 select * from employee inner join department on employee
阅读全文
摘要:order by 1.升序 # 将employee表中的记录安装age字段中的数据升序排列。(默认为升序"asc"可不写) select * from employee order by age asc; 2.降序 # 将employee表中的记录安装age字段中的数据降序排列。 select *
阅读全文
摘要:可以按照任意字段分组,但是分组完毕后,比如group by post,只能查看post字段,如果想查看组内信息,需要借助于聚合函数。聚合函数: max 最大值 min 最小值 avg 平均值 sum 求和 count 总数 # 查询每个post字段下id的记录个数。 select post,coun
阅读全文
摘要:where字句中可以使用: 1. 比较运算符:> < >= <= <> !=2. between 80 and 100 值在10到20之间3. in(80,90,100) 值是10或20或304. like 'egon%' pattern可以是%或_, %表示任意多字符 _表示一个字符5. 逻辑运算
阅读全文
摘要:1.避免重复 # 查询employee表下的post字段,不显示重复记录。 SELECT DISTINCT post FROM employee; 2.四则运算 # 查询employee表中name字段和并将salary字段中的数值乘12显示。 select name,salary*12 from
阅读全文
摘要:1.not null和default # sex字段不可为空,默认值为'男' create table t2( id int, name char(10), sex enum('男','女') not null default '男' ); 2.unique key 单列唯一: # id和name字
阅读全文
摘要:1.创建表 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); # 1.在同一张表中,字段名不能相同 # 2.宽度和约束条件可选 # 3.字段名和类型是必须的 2.查看表 查看表结构: desc
阅读全文
摘要:1.插入数据: insert into t1(id,name) values(1,'alex'); #向t1表中插入id为1,name为'alex'的一条数据 2.删除: delete from t1 where id<6; #删除t1表中id<6的数据 3.修改: update t1 set ag
阅读全文
摘要:1.整形 (1)tinyint(小整数值) 范围:有符号(-128,127) 无符号(0.255) (2)int(大整数值) 范围:有符号 (-2 147 483 648,2 147 483 647) 无符号 (0,4 294 967 295) (3)bigint(极大整数值) 范围:有符号 (-9
阅读全文
摘要:1.操作文件夹(库) 增: # 创建一个名字为db1,编码格式为utf-8的数据库 create database db1 charset utf8; 查: # 查看刚才创建的数据库都有哪些参数 show create database db1; # 查看所有的数据库 show databases;
阅读全文