![](https://img-blog.csdnimg.cn/20200707154606572.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
文章平均质量分 52
Mysql经验分享
软测韩豆豆
这个作者很懒,什么都没留下…
展开
-
MYSQL连接错误码2059解决办法
MYSQL连接时错误码2059解决办法转载 2022-06-12 11:30:53 · 19472 阅读 · 5 评论 -
MySQL8.0使用教程
MySQL8.0使用教程转载 2022-06-12 11:18:04 · 1623 阅读 · 0 评论 -
MySQL Community 8.0 安装教程
windows环境下MySQL Community 8.0 安装教程转载 2022-06-12 11:10:07 · 5210 阅读 · 0 评论 -
MySQL DATEDIFF() 函数
定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(date1,date2)date1 和 date2 参数是合法的日期或日期/时间表达式。注释:只有值的日期部分参与计算。实例下面是 SELECT 语句:SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate结果如下所示:DiffDate 1 实例下面是 SELECT 语句:SELECT DATEDIFF('2008-1转载 2020-11-02 18:27:07 · 310 阅读 · 0 评论 -
常用的Sql命令之alter,drop,delete
1、把表lianxi6,改名为lianxi3alter table lianxi6 rename lianxi3show tables2、删除库lianxi6drop database lianxi6show databases3、删除lianxi2表drop table lianxi2show tables4、清空lianxi3表的数据...原创 2020-05-06 22:23:15 · 690 阅读 · 0 评论 -
常用的Sql命令之limit
1、排名前三的学生和分数select id,c_name,grade from lianxi6 order by grade desc limit 32、排名3-6名的学生和分数select id,c_name,grade from lianxi6 order by grade desc limit 2,43、排名6名以后的所有学生和分数select i...原创 2020-05-06 22:08:24 · 293 阅读 · 0 评论 -
常用的Sql命令之创建数据库和拷贝表
1、创建数据库lianxi6create database lianxi62、检查数据库是否创建成功show databases3、进入lianxi6库use lianxi64、在数据库lianxi6,创建lianxi表,直接拷贝lianxi库lianxi6表的数据和结构create table lianxi as select * from lianxi....原创 2020-05-04 22:15:42 · 250 阅读 · 0 评论 -
常用的Sql命令之alter
1、把lianxi3表,改名为lianxi6alter table lianxi3 rename lianxi62、检查修改是否成功show tables3、修改表lianxi6,把字段istester,改为istester6(字符类型varchar,长度为160)alter table lianxi6 change istester istester6 varcha...原创 2020-05-04 22:06:49 · 598 阅读 · 0 评论 -
常用的Sql命令之造数据
1、造数据,把lianxi2表所有数据,插入到lianxi3表字段,取值规则:id取idstu_id取unameistester取grade字段,给默认值60insert into lianxi3(id,stu_id,c_name,istester,grade) select id,id,uname,60,60 from lianxi2...原创 2020-05-03 16:57:10 · 1143 阅读 · 0 评论 -
常用的Sql命令之delete
1、删除lianxi2表,id大于12的数据delete from lianxi2 where id>122、删除lianxi3表,分数grade不及格(小于60分)的数据delete from lianxi3 where grade<60原创 2020-05-03 16:48:43 · 625 阅读 · 0 评论 -
常用的Sql命令之查询8
1、查找lianxi3表,成绩在80-100区间的学生select * from lianxi3 where grade between 80 and 1002、查找lianxi2表,id为2,11,12的数据select * from lianxi2 where id in(2,11,12)...原创 2020-05-03 16:44:29 · 193 阅读 · 0 评论 -
常用的Sql命令之查询7
1、查找lianxi3表,学生成绩(grade)总分select sum(grade) from lianxi32、查找lianxi3表,学生成绩(grade)平均分select avg(grade) from lianxi3原创 2020-05-03 16:40:10 · 199 阅读 · 0 评论 -
常用的Sql命令之查询6
1、查询lianxi2表,有多少条数据select count(*) from lianxi22、查询lianxi2表,有几种性别类型(sex字段,去重)select count(distinct sex) from lianxi2原创 2020-04-29 22:14:21 · 152 阅读 · 0 评论 -
常用的Sql命令之查询5
1、查询lianxi2表,按id降序select * from lianxi2 group by id desc2、查询lianxi3表,按grade升序select * from lianxi3 group by gradeselect * from lianxi3 group by grade,id注:如果同一个表中多个同学分数相同,首先需要根据分数进行分组,然后再...原创 2020-04-28 23:10:28 · 155 阅读 · 0 评论 -
常用的Sql命令之查询4
1、找出lianxi2表,sex为空的数据select * from lianxi2 where sex is null2、更新lianxi2表,把sex为空的,设置为0(性别未知)update lianxi2 set sex=0 where sex is null3、找出lianxi3表,grade小于60分的同学select * from lianxi3 wh...原创 2020-04-27 21:51:49 · 139 阅读 · 0 评论 -
常用的Sql命令之查询3
1、找出lianxi3中,分数最高的同学和分数select id,c_name,grade from lianxi3 where grade = (select max(grade)from lianxi3)注:如果子查询结果是多个,where后面查询条件应该用in而不是=2、找出lianxi3中,分数最低的同学和分数select id,c_name,grade from l...原创 2020-04-26 22:10:28 · 213 阅读 · 0 评论 -
常用的Sql命令之查询2
1、查找lianxi3表,名称(c_name)包含‘i’的数据select * from lianxi3 where c_name like'%i%'2、查找lianxi2表,id包含‘1’的数据select * from lianxi2 where id like'%1%'3、查找lianxi2表,id包含‘1’的数据,按id降序select * from li...原创 2020-04-25 20:38:15 · 204 阅读 · 0 评论 -
常用的Sql命令之查询1
1、查询lianxi2表id=1的内容select * from lianxi2 where id=12、查询lianxi3表grade=100的内容select * from lianxi3 where grade=100原创 2020-04-24 20:35:33 · 310 阅读 · 0 评论 -
常用的Sql命令之插入数据
1、向表lianxi2插入数据insert into lianxi2(id,uname,idoxu) values("1","hanhan","2018"),("2","hanhan2","2018")insert into lianxi2(id,uname,sex) values("11","hanhan3","1"),("12","hanhan4","2"),("13","hanhan...原创 2020-04-23 21:32:51 · 4467 阅读 · 0 评论 -
常用的Sql命令之修改表
1、修改lianxi2表,添加一个字段test2(字符类型VARCHAR,长度为100,不允许为空)alter table lianxi2 add column test2 varchar(100) not null2、查看字段test2,是否添加成功desc lianxi23、修改lianxi2表,删除字段test2alter table lianxi2 dro...原创 2020-04-22 22:28:36 · 1446 阅读 · 0 评论 -
常用的Sql命令之复制表
1、复制lianxi2表结构,创建新表news(注:可以有多种方式)create table news1 like lianxi2create table news2 as select *from lianxi2 where 2=1show tables2、复制lianxi3表结构和数据,创建新表newtablecreate table newstable as se...原创 2020-04-20 22:39:47 · 746 阅读 · 0 评论 -
常用的Sql命令之创建表
1、创建表lianxi2create table lianxi2( id INT(10) NOT NULL UNIQUE PRIMARY KEY , uname VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, depart...原创 2020-04-19 16:22:02 · 4008 阅读 · 0 评论 -
常用的Sql命令之创建库及查看新建数据库
作为一名测试人员,数据库是我们必掌握的一项技能,下面就带领大家学习一些常用的命令:1、创建数据库lianxi(注意数据库名称不区分大小写)create database lianxi2、查看数据库是否创建成功show databases...原创 2020-04-18 20:44:10 · 1517 阅读 · 0 评论 -
mysql 查看数据库、表的基本命令
1.show databases;查看所有的数据库,等同于select schema_name from information_schema.schemata\G。\G 替换;,以纵向报表的形式输出结果,有利于阅读。2. status 查看mysql数据库的运行状态3. use 命令选择数据库 例如 use information_schema,当使用此命令后 selec...转载 2020-04-15 17:22:31 · 790 阅读 · 0 评论 -
Mysql查询今天、昨天、本周等数据
查询当天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=01查询昨天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-111查询未来第n天的所有数据//当n为负数时,表示过去第n天的数据SELECT * FROM 表名WHERE DATEDIFF(字段,NOW())=n1查询未来n天内所有数据...转载 2020-03-25 16:19:56 · 758 阅读 · 0 评论 -
sql语句中as的用法和作用
最近做项目中,偶然发现在SQL语句中出现了as这个词,一直以来没怎么关注是什么意思,毕竟影响不大,今天有空,就在网上查了一些资料,大概有了一些的了解我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库. Sqlite数据库 .甚至在我们的Excel中也可以使用Sql语句.在我的数据库中有user这个表,正常来说,想查询该表,那么sql...转载 2020-03-14 14:57:48 · 413 阅读 · 0 评论 -
Mysql的limit用法
1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两...转载 2020-03-14 15:12:04 · 11239 阅读 · 0 评论