重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、现在mysql可视化工具。
成都创新互联基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业资阳托管服务器报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。
2、如图所示,打开后的页面。
3、将他关闭掉。
4、选择一个数据库。
5、点击进去,选择新建查询。
6、编写sql查询语句,查询结果。
7、导出查询结果。
注意事项:
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
转:
mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来管理mysql,本经验就简单介绍一下怎么用navicat for mysql管理连接mysql数据库
工具/原料
navicat for mysql
1
下载安装软件
使用navicate for mysl 之前当然先下载该软件,可以通过百度搜索查找 navicate 特别注意一下,请认准百度安全验证最好到官方网站,或者正规软件下载站下载
2
下载好软件之后,进行安装navicat for mysql(安装过程之间注意一下插件的自定义选择)
3
Navicat for mysql 怎么用?
连接数据库
打开navicat for mysql之后找到,文件----新建连接-- 如下图
4
连接参数填写
在出现的连接设置里面,有很多选项都是针对需要连接的数据库的账号信息
连接名:可以任意填写,方便以后识别区分即可
主机名或IP: 填写服务器的主机名(必须要能解析的)或者服务器IP地址,如果是本机可 以填写localhost 或 127.0.0.1
端口:默认是3306 如果修改了其他端口,需要对应
密码:就是用户名root密码或者其他mysql用户的密码
5
设置好连接数据库的参数之后,点击下方的“连接”如图出现“连接成功”即设置成功
6
数据库管理
连接上数据库之后,在左侧会显示当前mysql所有的数据库。点击对应的数据库,能查看当前数据库下面的表
7
添加删除数据库
如果需要添加删除数据库的话,很简单选择需要操作的数据库,鼠标右键选择操作即可
8
添加删除表
同样对于数据库下方的表,如果要新建的话点击选择 表---新建
对于新建的表,名和类型都可以手动输入指定选择。设置好之后,点击保存输入表名即可完成操作
9
点击添加好的表,或数据库的表。双击之后右侧会列出当前表的详细列项目和属性
10
如何使用命令行
虽然是图形化管理工具,但是对于很多操作其实还是需要SQL命令会更加方便。进入sql命令行界面,点击“工具”--“命令列界面”如下图箭头位置
11
随后在右下方空白区域进入了SQL命令行界面,操作方法和普通进入mysql命令行界面一样使用命令。如果需要清除当前屏幕内容,可以点击“清除”即可
12
其他功能
对于之前数据库已经导出的sql文件,或者写好的sql命令语句。可以通过选择需要导入的数据库,或表 右键选项“运行sql文件”
都是很基础的sql语句
创建表用create table
插入数据用insert into xxx values
查询数据用select 字段 from 表 where 条件
排序:升序用asc 降序用desc
可以用 命令"show PROCEDURE status"查看所有的存储过程或检索系统表"mysql.proc"来查询已有的存储过程。
例如:
用show PROCEDURE status命令查看:
-- 查看所有的存储过程
show PROCEDURE status;
-- 查看特定数据库存储过程
show PROCEDURE status where db='test';
-- 用指定的登录名查看该用户创建的存储过程
show PROCEDURE status where definer='root@localhost'; -- @localhost为用户登录位置(本地登录)
-- 查看指定时间段创建存储过程
show PROCEDURE status where created between '2017-02-17 00:00:00'
and '2017-02-17 23:59:59';
用系统表mysql.proc来查看:
-- 查看所有的存储过程信息
select * from mysql.proc;
-- 查看特定数据库里的存储过程
select * from mysql.proc where db='test';
-- 查看某个用户定义的存储过程
select * from mysql.proc where definer='root@localhost';
-- 查看某时间段创建的存储过程
select * from mysql.proc where created between '2017-02-17 00:00:00'
and '2017-02-17 23:59:59';
1、首先新建一个mybatis-config.xml配置mysql数据库,在idea中连接数据库。**这里的xml不能有中文,否则会出错。**两个xml文件请自行删除中文注释,解决办法可以将xml中的encoding="GBK"mybatis-config.xml配置文件。
2、其次建立SqlSession,获取数据库这个在mybatis官方文档里有。
3、然后建立实体类,User;写UserDao接口;写如mybatis的Mapper.xml文件。专门用来写入SQL语UserMapper.xml。
4、最后测试类这里测试需要用到junit工具包。
第一步,创建数据库表t_tree_info,命令如下:
create table t_tree_info(
id int(8),
tno int(4),
tname varchar(20),
tdesc varchar(100)
);
如下图所示:
第二步,向表里插入3条数据,插入后查看表记录,如下图所示:
第三步,创建数据库索引tree_name,命令如下:
create index tree_name on t_tree_info (tname(20));
如下图所示:
第四步,查看数据库表索引,利用show命令
show index from t_tree_info;
如下图所示:
第五步,重建索引,利用repari命令
repair table t_tree_info quick;
如下图所示:
第六步,索引创建好了,在不使用该索引时,可以删除
drop index tree_name on t_tree_info;
如下图所示: