mysql图形化工具使用及常用操作

       MySQL图形化工具使用

    (以Navicat for Mysql软件为例)

使用Navicat连接我们的数据库:


点击连接

主机名或IP地址:就是数据库安装电脑的电脑名或IP地址  localhost、127.0.0.1

端口:就是MySQL安装时候的默认端口  3306

用户名:MySql安装的默认用户名 root

密码:MySQL安装时你指定的密码: root

连接名:只是一个名字而已,作用是让我们知道是什么业务的数据库

完成以上几个信息的配置,点击确定:

点击J18这个数据库连接

展示 全部的数据库;

几个数据库都是可以点击的,点击之后进入对应的数据库;

暂时我们只 注意 表、查询、备份

点击表之后,把该数据库下面的所有表全部展示出来:

点击查询:

新建查询

该操作面板就可以  写  insert  delete   update create select 等等语句;

点击备份:

该页面主要是对数据库的备份、恢复操作。

        数据操作语句

新增


Insert into 表名(列名1, 列名2, 列名3...)values(列名1值,列名2值, 列名3值.)

两种新增数据的方式

Insert into stu(sid,sname,sage)values(1,’李林’,22);

Insert into stu values(1,’李林’,22);

    删除


Delete from 表名

Delete from stu;

    修改


Update 表名  set 列名1=修改的值,列名2=修改的值;

update stu SET sage=23,sname=‘李琳‘;

修改某一行某一列的值:

update users set age=18 where name=‘李琳‘;

修改李琳那一行的年龄那一列的值为18

  数据查询语句

SELECT查询内容

FROM 表名

WHERE条件

GROUP BY

HAVING

ORDER BY

LIMIT


查询全部数据

Select * from 表名;

Select * from stu;

根据条件查询指定的数据

Select * from 表名 where  列名1=值 and 列名2=值....

Select * from stu where sid=9 and ssex=‘女‘;

查询数据,返回指定的列

Select 列名1,列名2 from stu;

Select sid,sname from stu;

给指定返回列取别名(小名)

两种方式:

Select 列名 别名,列名2 别名2... from 表名;

Select 列名  as 别名,列名2 as 别名2... from 表名;

Select sid 学号,sname  姓名,ssex 性别 from stu;

Select sid as  学号,sname  as 姓名,ssex as 性别 from stu;

在条件中使用比较运算符

SELECT * FROM 表名  where 字段 > < >= <= !=或<>

select * from j18 where xsnianling !=18

多条件的查询:

AND OR NOT

select * from j18 where xsnianling <=21 and  xsxingbie=‘女‘

select * from j18 where xsnianling <21 or  xsxingbie=‘女‘

select * from j18 where xsnianling not in(18,21,25)

对空值的查询:is null  对应列是否null查询

select * from j18 where xsxueli is not null

select * from j18 where xsxueli is null

BETWEEN A AND B   在A和B之间,包含AB的值

select * from j18 where xsnianling BETWEEN 18 and 21

IN

select * from j18 where xsnianling in(18,21,25)

模糊查询 LIKE

%:指代不明确值的位置或长度

_:指代明确值的位置或已知字符串长度

select * from j18 where xsxingming like ‘_灵%‘

查询中使用算术表达式:+ - * /

select xsxuehao+xsnianling from j18 where xsxingming  like ‘_灵%‘

处理重复值:DISTINCT   排除重复展示,只展示一次

select DISTINCT  xsxingbie from j18;

查询返回限定行数:LIMIT

Limit 10 取查询数据的前10位

Limit 10,10  从查询数据的第10位开始,向后取10位数据展示,不满足10位也不会报错

通过查询复制表

create table  stu1  select * from stu;

--只复制结构

create table  stu2  select * from stu where 1=2;

分组 group  by

select ssex,COUNT(*)  from stu GROUP BY ssex

分组使用的时候,,group by 字段,一定要在 select  后面出现,如果使用了group  by  select 后面就不要出现 *

排序 order  by 字段名  :字段名就是我们需要排序的字段

order by  xsnianling   升序  默认

order by  xsnianling desc  降序

           常用函数


得到需要查询字符的ASCII码

SELECT ASCII(‘中‘);

SELECT CHAR(97);

根据字符集查询得到字符串的长度

SELECT  CHAR_LENGTH("中国");

SELECT  CHAR_LENGTH(sname) FROM student;

--utf8编码下,一个中文字占3个字符长度

SELECT LENGTH("中");

--拼接字符串

SELECT CONCAT(‘My‘,  ‘S‘, ‘QL‘);

SELECT  CONCAT(sname,sage) FROM student;

SELECT sname,sage  FROM student;

--大写转小写

SELECT  LOWER("ABC");

--小写转大写

SELECT  UPPER("abc");

--查询学生表中所有学生姓名的最后一个字

SELECT  RIGHT(sname,1) FROM student;

--查询学生表中所有学生姓什么

SELECT LEFT(sname,1)  from student;

SELECT FLOOR(4.9);

----------------------------

--查询得到本地时间

SELECT NOW();

CREATE TABLE teset(

tid int PRIMARY KEY auto_increment,

ttime datetime

);

SELECT * FROM teset;

INSERT INTO  teset(ttime) values (NOW());

SELECT  CURDATE(),CURTIME();

SELECT CURTIME();

聚合函数:

COUNT   统计数量:select count(xsnianling)  from j18

SUM    求和:select sum(xsnianling) from j18

MAX    求最大值:select max(xsnianling) from j18

MIN    求最小值:select min(xsnianling) from j18

AVG    平均数:select avg(xsnianling) from j18

            补充


Truncate table 表名

直接删除表中全部数据,与delete不同的是,此方法无法使用where选择,只能全部删除。

truncate table users;

时间: 2024-10-10 23:10:23

mysql图形化工具使用及常用操作的相关文章

第三章 使用MySQL图形化工具

MySQL Workbench图形化工具 在开始菜单中选择所有程序 ——MySQL——MySQL Workbench CE命令 phpMyAdmin图形化管理工具 需要下载phpstudy工具程序 在浏览器地址栏中输入http://localhost/phpmyadmin/index.php 输入数据库用户名密码登录 原文地址:https://www.cnblogs.com/cute9406/p/11675352.html

mysql图形化工具获取表的源码

打开数据库,选择要查看的表,点击右键>对象信息>DDL:

MYsql图形化工具基础查询,条件查询

##DQL:查询表中的记录   *slect*from 表名:          1.语法:      select         字段列表      from         表名列数   where         条件列表   group by        分组字段   having         分组之后的条件   order by        排序   limit         分页限定   2.基础查询     1.多个字段的查询     select 字段名1.字段名2.

分享一个基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具

soar-web 基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具,支持 soar 配置的添加.修改.复制,多配置切换,配置的导出.导入与导入功能. 环境需求 python3.xFlaskpymysql Python 环境未安装的可参考下面操作: Windows:step 1 去 python 官网下载安装 python3 (已安装可跳过此步骤)setp 2 pip install Flasksetp 3 pip install pymysql Mac:step 1 brew

MongoDB图形化工具(二)

一.安装 在Windows下安装MongoDB的图形化工具:mongodbmanagerfree_inst.exe. 双击安装 修改安装地址 选择“Full installation” 点击“Finish” 启动工具后的开始界面 二.连接数据库 三.基础操作 原文地址:https://www.cnblogs.com/myitnews/p/11604331.html

通过图形化工具来画shape

前两天一个哥们分享了十分好用的图形化工具,这样我们就能实时的看到自己用代码写出来的shape是怎么样的了,更牛的是它可以让我们自己去设定值,最后生成代码,这样我们为什么要去自己写shape呢?如果一个编译器足够牛逼,我们为什么要自己写代码呢?能拖拖控件就能生成布局的话,我们为什么要用代码呢?我一直不是老技术的故有支持者,有好的东西我们就要多用. 好了废话说多了,下面是这个工具的网址,一看就会用了! 链接:http://angrytools.com/android/button/

使用图形化工具Gitbook Editor编辑gitbook电子书

上一篇文章我讲了如何在linux系统上安装gitbook,这一篇文章我为大家讲解如何使用图形化工具Gitbook Editor编辑gitbook电子书. 1.下载安装 首先到官网(https://www.gitbook.com/editor)下载Gitbook Editor,然后安装,我的是win7系统,安装是提示缺少.net4.5,去微软官网下载安装就行,我安装的.net版本是NDP451-KB2858728-x86-x64.3505182529. 2.使用GitBook.Editor 点击桌

js正则表达式图形化工具-rline

github地址:https://github.com/finance-sh/rline 在线demo: http://lihuazhai.com/demo/test.html 这是一个js正则表达式图形化工具,有以下功能: 在输入框填入正则表达式,支持格式:1,没有斜线,如:\d|\s ; 2,有斜线,如:/\d|\s/ 点击展示按钮,将会在下方生成正则流程图:同时在控制台中将会输出该正则的数据结构. 实例: 请在高级浏览器中运行. 我们的github地址:https://github.com

常用MySQL图形化管理工具

MySQL是一个非常流行的小型关系型数据库管理系统.目前MySQL被广泛地应用在Internet上的 中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据 库. 1.phpMyAdmin(http://www.phpmyadmin.net/) phpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,管理数据库非常方便.不足之处在于