ITPub博客

首页 > IT职业 > IT职场 > Mysql(一)

Mysql(一)

IT职场 作者:darkfiber 时间:2021-09-09 10:19:36 0 删除 编辑

一、如何连接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.1localhost

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 nullis 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的。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4399/viewspace-2820223/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    93
  • 访问量
    527