- 博客(16)
- 收藏
- 关注
原创 条件查询 where
常见的运算符: 关系运算符:=、<>、!=、>=、<=、 区间:between A and B -> [A,B] And:并且,和 Or:或者 Is null:空 Not:否,非 Is Not null:非空 In:在什么里面 或or,并且and #(2.1)查询性别女 并且 年龄65的记录 select * from stu where gender = 'female' and age = 65; #(2.2)查询学号是S_1001或者名字为lisi的记录 s
2021-04-29 16:11:01 98
原创 基础查询
查询所有列 ##(1.1)查询所有列:* 表示所有列 ##eg:查询所有的员工信息 select * from emp; 查询指定列 #(1.2)查询指定列 select empno,ename,deptno from emp;
2021-04-29 16:07:39 75
原创 MySQL的一些使用技巧
(1)SQL语句以:“;”为结束符 (2)键盘上下键可以 前后 上次的输入 (3)MySQL默认是不区分大小写 可以通过MySQL的配置 区分大小写 SQL语句关键字,对于 值 来讲 是区分的。 (4)如果字段有多个单词 一般用下划线分隔 Product Price product price ...
2021-04-28 08:54:26 86
原创 truncate和delete的共同点及区别:
truncate和delete的共同点及区别: 1、 truncate和delete只删除数据不删除表的结构(定义)。 2、delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发。 truncate是ddl,操作立即生效,原数据不放到rollback segment中,不能回滚.操作不触发trigger。 3、delete语句不影响表所占用的extent,高水线(high watermark)保持原位置不动。trunc
2021-04-26 09:53:30 571
原创 MySQL中删除数据的命令
删除数据 #(1)语法: delete from 表名 where 条件 删除所有数据 (1)删除所有的数据 delete from tb_user; 根据条件删除 #(2)删除学号为1的数据 delete from tb_user where id=1; #(2)删除名字为ww学生的数据 delete from tb_user where name = 'ww'; truncate删除 #(3)删除所有数据 truncate table tb_user; ...
2021-04-26 09:51:24 195
原创 更新数据
更新数据语法 语法: update 表名 set 字段1名字 = 字段1的值,字段2名字=字段2的值 ( where 条件 ) 更新所有数据 #(1)将所有人的成绩设为100 update tb_user set score = 100; 根据条件更新 #(2)将学号时6的学生 成绩设为59 update tb_user set score = 59 where id = 6; #(3)将名字为ww的学生,成绩为60 update tb_user set score = 60 where name='
2021-04-24 09:04:50 74
原创 DML相关(表中数据)
DML是什么 通过DML实现表中数据的操作 插入数据:insert 查询数据:select 更新数据:update 删除数据:delete 插入数据insert 语法: insert into 表名(字段1,字段2,字段3,…) values(字段1的值,字段2的值,字段3的值,…) 注意: (1)前后字段 个数,类型 必须一样 (2)数值(整数,小数),布尔类型 值正常写;其他类型需要加上单引号“szf” (3)如果插入的值 是空的 null 正常写法 插入数据: 1 zsf 18岁 男 177222
2021-04-24 09:02:50 78
原创 表的创建 及修改
创建表 create table t_user( id int, name varchar(4), age tiniyint, sex varchar(2), phone varchar(11), score double(5,2) ); 查看表的结构 修改表 添加列 ##(1)添加列:添加一列(添加一个字段) #给用户表t_user添加一列 字段名为banlance 类型是double alter table t_user add balance double(5,2); 修改列 #(
2021-04-20 19:58:34 77
原创 数据库创建使用简单命令
创建数据库 创建数据库 Create database 数据库名字; 查看数据库 查看所有数据库 Show databases; 删除数据库 删除数据库 Drop database 数据库名字; 使用数据库 使用数据库 Use 数据库名字 字符集 字符集:字符的集合 什么是字符: Double (3,2)一共3位 小数点后两位 9.99 ...
2021-04-19 08:51:17 740
原创 SQL语句及相关概念
数据库的概念 Mysql:数据库软件 数据库:在软件里面创建多个数据库(逻辑,文件夹) 表:在数据库中,可以创建多个表 数据:数据必须存储在表中 SQL语句分类 DQL查询语言 对表中数据的查询 DM(manager)L数据库操纵语言 对 表中 数据的操作: 添加数据、删除数据、更新数据、查询数据(DQL) 对Excel中的数据进行处理 DDL定义语言 对 数据库(database)、表(table)结构的定义 创建数据库、删除、修改数据库 创建表、删除、修改 创建一个Excel文件 DCL权限控制 对用.
2021-04-15 09:01:04 178
原创 MySQL的安装启动
企业的用法 (1)购买云服务(阿里云,腾讯云,)然后自行安装MySQL服务 阿里云: 64核 128G ->64台(1核 2G) (2)直接购买MySQL服务器(帮你做了很多:定期备份、宕机重启、宕机报警) 命令 启动命令终端 :win + R -> 输入cmd -> 回车 启动MySQL服务: Windows:net start mysql; Linux:server start mysql; 关闭mysql服务: Windows:net stop mysql; Linux:serve
2021-04-13 09:16:04 61
原创 软件服务架构
一些场景: 刷抖音 抖音APP;短视频通过网络获取,在网络之后有人给你服务。(服务器)和别人微信聊天 打开APP,通过网络和别人聊天,在网络之外有人提供服务(服务器) 上淘宝购物 打开浏览器,输入淘宝的网址 架构模式 C:Client,客户端 S:Server,服务器 B:Browser:浏览器 C/S:客户端/服务器端 抖音APP,微信,手淘 B/S:浏览器/服务器端 淘宝网站 注意:B/S是特殊的C/S架构。 总结:一个项目,肯定不单单只有一个APP那么简单 Mysql的架构 Mysql其实就一个B/S
2021-04-11 10:14:00 116 1
原创 MySQL数据库的分类
关系型数据库(RDBMS:relative database manager system) 特点: (1) 表与表之间有关系 (2) 有行有列(和Excel类似) (3) 是通过SQL语句去操作数据库 比较有名的: MySQL:免费 开源 Oracle:甲骨文,收费,大型公司,一年费用9位数 SQL Sever:微软公司,可以安装window DB2 非关系型数据库(no-sql) 特点: (1) 表与表之间没有关系 (2) 是通过API(Java、PHP、Python代码)去操作 (3) 充分使用内存,
2021-04-09 14:43:56 303
原创 MySQL的介绍
MySQL的重要性 mysql定位 (1) 重点SQL,能够在没有提示下,用纸和笔手写SQL (2) 在面试中95%概率让手写SQL语句 (3) 通过SQL语句去操作数据库 了解MySQL,Oracle,SQL Server 等数据的区别:方言 (4)SQL语句的优化(实在不会 就背下来10个以上)。 MySQL介绍 什么是数据库: 作用:存储数据的,能够长期(断电,关机)保持数据。 数据存储在哪里:硬盘和内存 我们平时说的数据库:数据库管理系统(软件)(DataBase manager System:DB
2021-04-08 15:40:16 94
转载 MySQL安装配置教程(Windows系统)
MySQL安装配置教程(Windows系统) MySQL 允许在多种平台上运行,但由于平台的不同,安装方法也有所差异。本节主要介绍如何在 Windows 平台上安装配置 MySQL。 Windows 平台下提供两种安装 MySQL 的方式: MySQL 图形化安装(.msi 安装文件)。 免安装版(.zip 压缩文件)。 用户使用图形化安装包安装配置 MySQL 的步骤如下: 安装MySQL 步骤 1):双击下载的 MySQL 安装文件,进入 MySQL 安装界面,首先进入“License Agreeme
2021-04-06 19:03:20 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人