相关文章推荐
奔跑的茄子  ·  C++ ...·  8 月前    · 
开朗的滑板  ·  python 3.x - Why ...·  1 年前    · 
绅士的蚂蚁  ·  Angular 与 Component ...·  1 年前    · 
精明的铁链  ·  Java8 中用法优雅的 ...·  1 年前    · 

(1).进入数据库

mysql -uroot -p

l和-之间必须要有空格,u和r之间空格可有可无,t和-之间也是必须要有空格。mysql -uroot -P 3307 -p 这是指定的,密码也会是你重新设定的。

输入密码,记住在某种情况下,输入密码会没有显示,照常输入后回车。

(2).退出数据库

输入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;

修改过后可查询一下