MySQL数据库基础操作
MySQL操作命令
1.进入退出mysql命令
(1).进入数据库
mysql -uroot -p
l和-之间必须要有空格,u和r之间空格可有可无,t和-之间也是必须要有空格。mysql -uroot -P 3307 -p 这是指定的,密码也会是你重新设定的。
输入密码,记住在某种情况下,输入密码会没有显示,照常输入后回车。
(2).退出数据库
exit
输入exit后会出现Bye,这是数据库和您再见。
2.查看所有数据库
show databases;
记住是有分号的,show代表输出、显示,databases代表着数据库,数据库数量较多database“s”是有个s的。千万不要少写!!!
3.创建数据库
(1).普通使用,也是常用 create database {数据库名};
-- 示例:创建数据库day1
create database day1;
可能会报如下错误
1.错误原因
执行创建数据库时,两次执行了同一SQL语句,导致重复创建数据库
2、解决办法
(1)不执行该语句
(2)如果第一次day1创建错误,将其删除,重新执行一下上述SQL
(2).设置字符集方法,可选择 create database {数据库名} charset=utf8;
charset=utf-8 表示当前文档的字符集是采用utf-8的字符,也就是我们常说英文字符集
-- 示例:创建数据库day2并设置字符集为utf8
create database day2 charset = utf8;
4.进入数据库
use “数据库名称”
创建数据库完成后,要进入到数据库中,
--示例:use day1;
mysql会提示:Database changed
表明当前的数据库是day1,可以在day1这个数据库中进行相应的增删改查操作。
5.查询某个指定的数据库
查询名为“数据库名称”的数据库
--示例:show create database day1;
查看现在你所在的数据库
--示例:select database day1;
6.删除某个指定数据库
drop database “数据库名称”
--示例:drop database day2;
7.修改数据库类型
alter database "数据库名称" character set gdk;
--示例:alter database day1 character set gbk;
修改过后可查询一下
修改前:
修改后: