随笔分类 - 数据库
摘要:俺是新系统,嘿嘿嘿 首先,把下载好的压缩包解压到安装目录中,哪个盘可以。 第二,先创建my.ini文件,不然待会忘了。在文件中添加以下内容: [mysqld] port = 3306 basedir=C:\Windows\System32\mysql-5.7.26-winx64 # 这是你的安装目录
阅读全文
摘要:创建数据库::create database 数据库名; 如果数据不存在则创建,存在不创建:Create database if not exists 数据库名 ; 删除数据库::drop database 数据库名; 修改数据表::关键字alter 修改数据表名: :alter table 数据表
阅读全文
摘要:转载自:https://blog.csdn.net/sinat_39302317/article/details/81082801 -- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的
阅读全文
摘要:例子文件:https://files-cdn.cnblogs.com/files/Vera-y/girls.zip 一、插入 方式一: 语法: insert into 表名(列名,.....) values( 值1,.....); # 注:字符型和日期型要加单引号,数值型不用加 插入语句要注意的项:
阅读全文
摘要:应用场景:当要查询的结果来自多个表,且多个表没有直接的连接关系,但查询的信息一致时 语法: 查询语句1 union(all) 查询语句2 union(all) ..... 注:多条查询语句的查询列数要一致、 多条查询语句的查询的每一列的类型和顺序要保持一致 union关键字默认是去重的,若使用uni
阅读全文
摘要:应用场景:当显示的数据一页无法全部显示,则需要分页提交sql请求 语法: select 查询列表 from 表 { (join type)join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组够的筛选 order by排序字段 } limit offse
阅读全文
摘要:例子文件1:https://files.cnblogs.com/files/Vera-y/myemployees.zip 子查询:又称内查询,出现在其他语句中的select语句 主查询:又称外查询,内部嵌套其他select语句的查询 分类: 按结果集的行列数不同: 标量(单行)子查询:结果集只有一行
阅读全文
摘要:例子文件1:https://files.cnblogs.com/files/Vera-y/myemployees.zip 例子文件2:https://files-cdn.cnblogs.com/files/Vera-y/girls.zip 连接查询:又称多表查询,当查询的字段来自多个表时,将会运用到
阅读全文
摘要:事例:查询有奖金的每个部门的部门名和部门的领导编号和该部门的最低工资 SELECT department_name,MIN(salary),departments.manager_idFROM departments,employeesWHERE departments.department_id=
阅读全文
摘要:事例使用文件:https://files.cnblogs.com/files/Vera-y/myemployees.zip 分组数据:group by 子句 分组查询语法: select 分组函数,列(要求是出现在group by的后面) from 表 (where 筛选条件) # where 必须
阅读全文
摘要:例子文件:https://files.cnblogs.com/files/Vera-y/myemployees.zip 函数:将一组逻辑语句封装在函数体中,对外暴露函数名 调用:select 函数名() from 表;(若用到表中的字段则家上‘from 表’) 函数分类: 1.单行函数(例:conc
阅读全文
摘要:一、条件查询 条件查询:满足条件的字段被筛选出来 语法:select 查询列表字段 from 表名 where 筛选条件; 条件查询的条件分类: 1.按条件表达式筛选:条件运算符:>, <, =, !=, >=, <= , <>(不等于) 2.按逻辑表达式筛选:逻辑运算符:&&(and), ||(
阅读全文
摘要:1.查询字段 查询表某字段:select 字段名 from 表名; 查询表内所有字段:select * from 表名; (当字段和关键字重名是用( ` )着重号区分 ) 2.查询常量值 select 100;#查询数字 select ‘John’;# 查询字符 3.查询表达式 select 100
阅读全文
摘要:DQL:data query language (数据查询语言) DML:data manipulation language( 数据操纵语言) 负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除。 DDL:data defi
阅读全文
摘要:基础命令: 查看所有数据库:show databases; 打开指定的数据库:use 库名; 查看当前库的所有表:show tables; 查看数据库其他库中的表:show tables from 库名 ; 查看所在的库:select database(); 查看表结构:desc 表名; 创建表:c
阅读全文
摘要:DB:数据库:存储数据的仓库,保存一系列有组织的数据的容器 DBMS:数据库管理系统:数据库是通过DBMS创建和操作的容器,用于管理DB中的数据 SQL:结构化查询语言,用于和DBMS通信的语言 登陆数据库:(远程可用这个)mysql -h localhost -P3306 -u root -p (
阅读全文