一、如何连接mysql数据库服务器?
前提:mysql数据库已经安装在本地电脑(localhost/127.0.0.1),用户名和密码都为root。
方式1:通过cmd命令连接mysql数据库。
mysql -h 127.0.0.1 -uroot -proot(这种方式不安全,直接将数据库密码暴露了)
mysql -h localhost -uroot -proot(这种方式不安全,直接将数据库密码暴露了)
推荐使用以下方式连接数据库。
方式2:使用图形化数据库连接工具Navicat。
扩展:IPV4、IP、127.0.0.1\localhost
localhost本机域名
127.0.0.1域名对应的ip地址
IPV4路由器分配的内网IP
IP(浏览器输入IP)公网IP
二、如何对数据库进行CRUD?
1、查看数据库?
show databases;(注意;结尾)
2、新增数据库?
create database xinzeng;
3、修改数据库名称?
5.7.1版本中使用rename database oldname to newname;
但是在之后的mysql版本中被删除了,原因是有丢失数据库的风险。
4、删除数据库?
drop database xinzeng;
三、如何使用某一个数据库?
use 数据库名称;
test为数据库的名称。
四、关于mysql数据库中的null值操作?
1、准备测试数据。
2、is null\is not null操作。
select * from test_table where name is null;
select * from test_table where name is not null;
五、关于mysql事务处理?
for example:
start transaction;
savepoint test;
insert into test_table values(5,null);
select * from test_table;
rollback;
select * from test_table;
注:如果一个事务在没有commit之前都是可以rollback的。