1、mysql的安装过程
到此为止,安装过程结束,下面是配置过程
到此,配置完成
下面是安装连接客户端
oracle安装完成之后,使用的是SqlDeveloper来作为链接客户端的工具,通过SqlDeveloper可以实现对oracle的图形化操作。
mysql也有链接客户端,叫做navicat
在navicat ,右键,以管理员说身份安装
下面是navicat的用法
1、创建一个链接,用来链接数据库
填写项说明:
(1)连接名:随意写,但是习惯上写的是访问的数据库的ip地址,如果是本机,就写127.0.0.1。
(2)主机或者是IP地址:这里写你要访问的数据库所在的服务器的IP地址,如果是本机的话,写127.0.0.1或者是localhost都可以。
(3)端口号:默认就是3306.一般不改。
(4)用户名:一般就用root用户登录就可以了
(5)密码:自己填写
写完之后,不要着急点确定,先测试连接,连接成功之后再确定
双击打开连接,可以看到里面有3个数据库,再mysql中,表与表之前是通过【数据库】的概念来隔离的。打开数据库,可以看到不同的表。
这三个数据库,前两个(除了test以外的)系统级数据库,这里面存储着与数据库运行相关的数据,不要去连接和操作这里面的表。test数据库是测试用数据库,可以创建表,索引,试图等。
如何创建一个新的数据库:
选中当前链接,右键,新建数据库
-- mysql的插入语句,不用管id,插入其他的字段即可
insert into user(username,password)
values('zhaosi','444')
-- mysql的常用的数据类型
-- 1、int类型,对应java的int类型,一般是作为主键使用,比如数量、类型这种
-- 2、double类型,对应java的double类型,作为有小数点的数字的时候用的比较多
-- 其长度是包含小数位的。
-- 3、varchar类型,对应java的String类型,长度最好不要超过2000
-- 4、datatime 包含年月日时分秒,对应java的java.util.Date
-- update 语句(一定不要忘了加上过滤条件)
update user set password ='123456' where id = 3
update user set username='zhaoliu' ,password='qwer'
where id = 1
-- delete (一定不要忘了加上过滤条件)
delete from user where username = 'wangwu'
delete from user
-- 把表清空,并且把主键归一
-- truncate table 表名
truncate table user
-- select
select * from user
-- 拼接字符串有什么不好的地方
-- 容易引起sql注入,导致系统不安全
select * from user where username like '%' or 1 = 1 or'%'
-- 链接字符串的函数CONCAT
-- key="%"+key+"%"
select *from user where username
like CONCAT('%',?,'%')
-- 怎么获取当前时间呢?
select now()