数据库相关命令

常用到的数据层面个操作有数据库登录、退出、创建,查看,删除,进入等等

1、数据库的登录\退出

mysql 参数;  其中参数包括:


mysql -uroot -p -P3306 -h127.0.0.1

-u后跟着用户名,这是root用户,-p不想让他人查看到密码,系统会提示输入密码,可以只写-p通过手动输入密码;-P当前的端口号;如果登录到本地服务器,填写本地回环地址。

退出的方式有三种

mysql > exit; 或者 mysql > quit; 或者 mysql >\q;

2、修改提示符

登录进入到mysql 后,出现如下的提示符:


修改提示符可以在两个地方进行,第一种是在登录的时候直接修改

mysql -uroot -proot --prompt \h

第二中方法是在登录以后进行的修改:

可以将提示符修改成我们自己需要的提示符,使用 prompt 关键字

mysql > prompt 提示符
提示符有以下四种:

\D 完整的日期                       \d    当前数据库                  \h   服务器名称                \u   当前用户

mysql> prompt \u@\h \d>

这里之所以出现了一个none,是因为还没有进入到数据库中;这里再更改为mysql 


3、查询版本/时间/用户

显示当前服务器的版本信息,使用命令:

root@localhost (none)>SELECT VERSION();

显示当前的日期时间,使用命令:

root@localhost (none)>SELECT NOW();

显示当前用户,使用命令:

root@localhost (none)>SELECT USER();

登录是为了进行数据库的相关管理

4、数据库的创建

root@localhost (none)>CREATE {DATABASE |SCHEMA } [IF NOT EXISTS] database_name  [DEFAULT] CHARACTER SET [=] charset_name
root@localhost (none)>CREATE DATABASE test1;


先在需要查看一下当前服务器下有多少个数据库,使用命令:

SHOW {DATSBASES | SCHEMA} [LIKE 'pattern' | WHERE expr]
root@localhost test>SHOW DATABASES;

正确安装环境之后,系统会自动携带4个数据库,分别是: information_schema,mysql,performance_schema,test

那创建中的 IF NOT EXISTS是什么意思,如果数据库已经创建,则会报错,使用 if not exists进行判断

执行成功后发现有个警告,查看警告信息

后面的 DEFAULT CHARACTER SET 是指定的编码方式,刚才创建时没有指定编码方式,就使用的是默认的编码方式,进行查看是哪一种编码方式,该命令是显示的数据库创建的时候所使用的指令是多少

root@localhost test>SHOW CREATE DATABASE t1;

可以指定一个编码方式

root@localhost test>CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;

数据创建好之后,如果需要进入到其他数据库中使用命令 USE database_name;

root@localhost test>USE t2;

5、数据库的修改

如何更改数据库的编码方式呢?

root@localhost test> ALTER  {DATABASE |SCHEMA } [database_name] [DEFAULT] CHARACTER  SET [=] charset_name
root@localhost test>ALTER DATABASE t2 CHARACTER SET=utf8;

6、数据库的删除

root@localhost test> DROP {DATABASE |SCHEMA } [IF EXISTS] database_name
root@localhost test>DROP DATABASE t1;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值