![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
@Irene
hello,world
展开
-
数据库知识总结
查询selectselect执行相对靠后,因为要从所有可能的列中选择as语句,对列进行重命名可对列加一些调料:字符(新增一列并重复);表达式(加减乘数等);调用内建函数去除重复行,select distinct columnfrom子句表的概念永久表:creat table 语句创建的表临时表:子查询所返回的表虚拟表:creat view子句创建的表,相当于一个视图。没有产生或存贮任何数据creat view table as (select语句)表连接from A inne原创 2020-12-16 19:37:25 · 203 阅读 · 0 评论 -
Sql语句-力扣Leetcode例题之一
1.第二高的薪水题目:第二高的薪水结题思路:首先用order by 排序,降序排列加上desc,再用distinct去重,得到薪水唯一值由高到低排列。再用limit num1 offset num2函数选择第二高的薪水。num2代表跳过的个数。注意:没有第二高时返回null,所以建一个临时表SELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salar原创 2020-11-27 17:04:20 · 299 阅读 · 0 评论 -
数据库知识总结01—为什么要使用数据库+mysql有关的权限表+索引
结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。为什么要使用数据库数据保存在内存优点: 存取速度快缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便数据库三大范式ht...原创 2020-04-05 16:15:53 · 227 阅读 · 0 评论 -
Mysql数据库查询语句
1、查询student表中所有记录select *from student;2、查询student表中部分列var1,var2select var1,var2 from student;3、查询student表中某列但排除重复值使用distinct即可select distinct var2 from student;4、查询student表中某列(比如成绩)在某一区间使用条...原创 2020-01-03 19:53:43 · 598 阅读 · 0 评论 -
mysql语句总结篇-以navicat为可视化界面
一、检索查找表所有的记录,*代表所有记录,2019jw__kscj是我的表名,一个记录学生成绩的表navicat结果SELECT * FROM `2019jw__kscj`查找某列,例如学号xhSELECT xh FROM 2019jw__kscj查找某列的前几行,例如学号xh的前五行SELECT xh FROM 2019jw__kscj LIMIT 5也可以从任意行开始选...原创 2019-11-18 20:38:23 · 495 阅读 · 0 评论 -
数据库sql的三大范式
数据库的第一范式范式,设计的越详细一般来说对于某些操作比较方便,但不一定都是好的第二范式原创 2019-11-04 20:18:18 · 279 阅读 · 0 评论 -
mysql学习笔记-外键约束|唯一约束|非空约束
唯一约束create table user5(id int,name varchar(20));alter table user add unique(id)或者这样create table user6(id int unique,name varchar(20));直接在字段后面添加删除唯一约束alter table user6 drop index id;key哪里的uni不...原创 2019-10-16 16:04:32 · 184 阅读 · 0 评论 -
mysql学习笔记-sql键表约束
主键约束:不重复且不为空创建的表字段为id和name,设置主键为idcreate table user(id INT PRIMARY KEY,name VARCHAR(20));插入一条记录insert into user values(1,‘张三’);联合主键:都不为空且联合不重复上面若再插入id为1 ,name为李四的记录,结果会报错,因为主键重复此时需要设置联合主键cr...原创 2019-10-08 20:34:59 · 162 阅读 · 0 评论 -
mysql学习笔记-数据库增删改查
delete from pet where name=’’;update pet set name=‘旺旺财’ where owner=‘周星驰’;P8原创 2019-09-25 16:38:14 · 188 阅读 · 0 评论 -
MySQL学习笔记-mysql常用数据类型及选择
MySQL常用数据类型https://www.runoob.com/mysql/mysql-data-types.html数值、日期/时间和字符串(字符)类型数据是什么类型就设置什么格式数值型根据数值的大小设置创建新表testType,设置数据类型为TINYINT(-128,127)查看一下,已经创建成功创建一条新纪录,值为127,是可以的当值为128时,报错。因为这里数据...原创 2019-09-24 20:13:15 · 162 阅读 · 0 评论 -
mysql学习笔记-创建数据库与数据表
创建新数据库create databases test1;其中test1是新数据库的名称查看当前新数据库如要用新数据库记得更改当前数据库当前数据库为空:创建新数据表在当前数据库下创建数据表create table pet(name VARCHAR(20),owner VARCHAR(20),specie VARCHAR(20),sex CHAR(1),birth DATE(),...原创 2019-09-24 19:19:29 · 229 阅读 · 0 评论 -
mysql学习笔记-使用终端操作数据库
登录数据库服务器在cmd终端输入mysql -uroot -p;即可,注意分号结束,然后需要输入密码查询服务器中的所有数据库输入show databases;就能看到所有的数据库了如何选择某个数据库进行操作use 加数据库名就能改变当前使用的数据库例如use zhxy;如何查看当前数据库中的所有表show tables;即可如何选择当前数据库中的某个表使用select ...原创 2019-09-24 18:33:20 · 242 阅读 · 0 评论