扫描二维码下载
MySQL这款软件有强大的编辑功能,用户可以利用多种元素合理的搭配,编辑出需要的文件保存到本地,操作简单有具体的流程,按照流程自由编辑创作,收藏起来随时都可以查看,有效的提高工作效率。还有其他的服务功能都可以添加和使用。
1.在本站下载MySQL Client,安装到手机桌面后打开
2.打开APP在主界面上,找到并点击“添加服务器”,进入服务器配置界面
3.在配置界面中,填写数据库服务器的IP地址、端口号、用户名和密码等信息,确认信息无误后并点击保存
4.配置完成后,返回主界面,点击刚添加的数据库服务器,尝试进行连接
5.如果连接成功,软件将显示数据库列表或提示连接成功的信息
6.如果连接失败,请检查服务器信息是否正确,并确认网络连接是否稳定
7.连接成功后,可以选择数据库和表进行数据查询,在查询界面中输入SQL语句或使用图形化界面选择字段和条件进行查询
8.APP还支持数据的管理操作,包括数据的增删改查(CRUD)。用户可以在软件界面上直接对数据进行编辑和保存操作
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
MySQL所有常用语法大全
一 、常用操作数据库的命令
1.show databases; 查看所有的数据库
2.create database test; 创建一个叫test的数据库
3.drop database test;删除一个叫test的数据库
4.use test;选中库 ,在建表之前必须要选择数据库
5.show tables; 在选中的数据库之中查看所有的表
6.create table 表名 (字段1 类型, 字段2 类型);
7.desc 表名;查看所在的表的字段
8.drop table 表名; 删除表
9.show create database 库名;查看创建库的详细信息
10.show create table 表名; 查看创建表的详细信息
11.insert into表名[(字段1,字段2,…)]valuse(‘值1’,‘值2’,…)往表里添加插入数据
二、修改表的命令
1.修改字段类型 alter table 表名 modify 字段 字段类型;
2.添加新的字段 alter table 表名 add 字段 字段类型
3.添加字段并指定位置 alter table 表名 add 字段 字段类型 after 字段;
4.删除表字段 alter table 表名 drop 字段名;
5.修改指定的字段 alter table 表名 change 原字段名字 新的字段名字 字段类型
三、对数据的操作
1.创建表 create table 表名(列名1 列类型(长度是数字)属性,列名2 列类型()属性…
2.增加数据(insert)3种方式
1.1 insert into 表名 values(值1,值2,…)(很少用)
1.2 insert into 表名(字段1,字段2…) values(值1,值2,…);(较常用)
1.3 insert into 表名(字段1,字段2…) values(值1,值2,…),(值1,值2,…),(值1,值2,…);
3.删除数据(delete) delete from 表名 where 条件 注意:where 条件必须加,否则数据会被全部删除
4.更新数据(update) update 表名 set字段1 = 值1, 字段2 = 值2 where 条件
5.查询数据(select)
5.1 查询表中的所有数据 select * from 表名
5.2 指定数据查询 select 字段 from 表名
根据条件查询出来的数据 select 字段 from 表名 where 条件 (最常用的)
where 条件后面跟的条件
关系:>,<,>=,<=,!=
逻辑:or或, and并且
区间:id between 4 and 6 ;闭区间,包含边界
6.排序
select 字段 from 表 order by 字段 排序关键词(desc | asc)
排序关键词 desc 降序 asc 升序(默认)
6.1 通过字段来排序
例如 :select * from star orser by money desc, age asc;
6.2 多字段排序
select 字段 from 表 order by 字段1 desc |asc,…字段n desc| asc;
7.常用的统计函数 sum,avg,count,max,min
只分组:select * from 表 group by 字段
例子: select count(sex) as re,sex from star group by sex having re > 3;
分组统计: select count(sex) from star group by sex;
8.lpat左填充 实现左填充指定长度
rpat右填 实现有填充指定长度
replace替换
lenght获取参数值的字节个数
concat拼接字符串
upper变大写 lower变小写
substr截取从指定索引处后面所有字符
sebstring 截取从指定索引处指定字符长度的字符
round四舍五入
ceil向上取整 返回>=该参数的最小整数 floor向下取整,返回<=该参数的最大整数
truncate 截断 mod取余
9.分组 select * from 表名 limit 偏移量,数量
说明:
9.1.不写偏移量的话就是默认的为0
9.2.实现分页的时候必须写偏移量
偏移量怎么计算?:
limit (n-1)*数量 ,数量
四、多表联合查询
1.内连接
隐式内连接 select username,name from user,goods where user,gid=gods,gid;
显示内连接
select username,from user inner join goods on user.gid=goods.gid;
select * from user left join goods on user.gid=goods.gid;
2.外链接
左连接 包含所有的左边表中的记录以及右边表中没有和他匹配的记录
右连接
select * from user where gid in(select gid from goods);
select * from user right jOin goods on user.gid=goods.gid;
子嵌套查询
数据联合查询
select * from user left join goods on user.gid=goods.gid union select * from user right join goods on user.gid=goods.gid;
两个表同时更新
update user u, goods g set u.gid=12,g.price=1 where u.id=2 and u.gid=g.gid;
五、DCL 数据控制语言
1.创建用户:create user’xiaoming’@‘localhost’ identified by ‘666666’;
2.授权用户:grant all on test.to’xiaoming’@‘localhost’;
3.刷新权限:flush privileges;
4.取消授权:revoke all on test. from ‘xiaoming’@‘localhost’;
5.删除用户: drop user’xiaoming’@‘localhost’;
六、DTL 数据事务语言
1.开启事务:set autocommit=0;
2.操作回滚:rollback;
3.提交事务:commit;
七、最常用关系语法
SELECT
case -------------如果
when sex=‘1’ then ‘男’ -------------sex=‘1’,则返回值’男’
when sex=‘2’ then ‘女’ -------------sex=‘2’,则返回值’女’
else ‘其他’ -------------其他的返回’其他’
end -------------结束
from user --------整体理解: 在user表中如果sex=‘1’,则返回值’男’如果sex=‘2’,则返回值’女’ 否则返回’其他’
SELECT EMPLOYEE_ID, FIRST_NAME, SALARY,
CASE
WHEN SALARY>=10000 THEN ‘A’
WHEN SALARY>=8000 AND SALARY<10000 THEN ‘B’
WHEN SALARY>=6000 AND SALARY<8000 THEN ‘C’
WHEN SALARY>=2000 AND SALARY<6000 THEN ‘D’
ELSE ‘E’
END AS ‘薪资级别’
FROM t_employees ORDER BY 薪资级别; # 顺便排个序
八、时间查询
SELECT 时间函数([参数列表]);
获取各种日期和时间
#. 1.当前系统时间 2020-03-26 10:55:56 SELECT NOW(); SELECT SYSDATE();
# 2.获得当前日期 2020-03-26 SELECT CURDATE();
# 3.获得当前时间 10:55:56 SELECT CURTIME();
# 4.获得指定日期在一年中为第几周 13 SELECT WEEK(CURDATE())+1;
# 5.获取指定日期中的年 2020 SELECT YEAR(CURDATE());
# 6.获取指定日期中的月 3 SELECT MONTH(CURDATE());
# 7.获取指定日期中的日 26 SELECT DAY(CURDATE());
# 8.获取指定日期中的时 10 SELECT HOUR(SYSDATE());
# 9.获取指定日期中的分 55 SELECT MINUTE(SYSDATE());
# 10.获取指定日期中的秒 56 SELECT SECOND(SYSDATE());
# 11.获取date1和date2之间相隔的天数 366 SELECT DATEDIFF(SYSDATE(), '2019-03-26');
# 12.获取指定天数后的日期 2020-04-01 10:55:56 SELECT ADDDATE(SYSDATE(), 6);
# 13.当月最后一天 SELECT LAST_DAY(SYSDATE()) AS '本月最后1天日期'; # 2020-03-31
# 14.格式化日期格式 SELECT DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p'), # Mar 26 2020 10:02 PM DATE_FORMAT(NOW(),'%m-%d-%Y'), # 03-26-2020
DATE_FORMAT(NOW(),'%d %b %y'), # 26 Mar 20 DATE_FORMAT(NOW(),'%d %b
%Y %T:%f'); # 26 Mar 2020 22:02:23:000000
1.界面设计的干净大气,拥有丰富的数据库。
2.在登录的时候确认密码和登录信息的正确性,才可以登录成功。
3.连接成功以后,按照提示进入下一步,选择相关的数据去进行编辑。
1.提供了多样化的工具,包括有增加删除设置等等。
2.只要有时间,随时随地都可以享受编辑的乐趣,创造出更多的精致文章。
3.有具体的数据库,列表是非常清晰的,方便用户参考和使用。
通过这个软件让用户可以了解到更多的数据库内容,手机就可以进行操作编辑,多种格式的转换,让文件信息内容更具有安全性和准确性,把所有的编写内容保存到本地,查看起来更加的方便,每天的信息更新不断,方便更多的用户学习和掌握编辑技巧,提高编辑能力。
学习,是指通过阅读、听讲、思考、研究、实践等途径获得知识或技能的过程。学习分为狭义与广义两种: 狭义:通过阅读、听讲、研究、观察、理解、探索、实验、实践等手段获得知识或技能的过程,是一种使个体可以得到持续变化(知识和技能,方法与过程,情感与价值的改善和升华)的行为方式。例如通过学校教育获得知识的过程。 广义:是人在生活过程中,通过获得经验而产生的行为或行为潜能的相对持久的行为方式。
幻龙战记2024免费礼包码是多少 幻龙战记2024免费礼包码汇总大全
11-26崩坏星穹铁道2.7下半卡池怎么抽 崩坏星穹铁道2.7下半卡池抽卡建议一览
11-26原神蓝砚最强阵容推荐 原神蓝砚阵容队伍搭配攻略
11-26原神蓝砚突破材料爆料 原神蓝砚突破天赋素材展示
11-26炉石传说刀贼卡组代码 深暗领域武器贼刀贼卡组构筑2024
11-26向僵尸开炮全平台通用兑换码汇总 礼包码亲测有效
11-26光隙解语强力阵容怎么搭配 强力阵容搭配推荐
11-26崩坏星穹铁道2.7前瞻活动有什么 前瞻活动详细讲解
11-26上古修仙2024兑换码大全 上古修仙兑换码最新2024福利汇总
11-25守护神域礼包码有哪些 守护神域礼包码汇总大全
11-25