1.连接服务器
mysql -h 127.0.0.1 -P 3306 -u root -p
注意:
如果没有写 -h 127.0.0.1 默认是连接本地
如果没有写 -P 3306 默认是连接3306端口号
2.创建数据库
示例:创建一个名为hello_world的数据库。
create database helloworld;
3.使用数据库
示例:使用当前名为hello_world的数据库。
use helloworld;
4.在该数据库中创建一个表
示例:创建了一个名为 student 的表,该表有 int 型的id,varchar类型的name以及varchar类型的gender构成。
create table student(
id int,
name varchar(32),
gender varchar(2)
);
5.在表中插入数据
示例:插入如下数据。
insert into student (id, name, gender) values (1, '张三', '男');
insert into student (id, name, gender) values (2, '李四', '女');
insert into student (id, name, gender) values (3, '王五', '男');
6.查询表中数据
示例:查询来自student表中的数据。
select * from student;
7.创建一个使用UTF-8字符集的数据库
示例:创建一个名为test的数据库,并且该数据库使用的字符集为utf-8
注意:MySQL中的utf-8 没有“-” 是utf8
create database test charset=utf8;
其次:我们来看看MySQL都支持哪些字符集:
show charset;
8.创建一个使用utf8字符集,并带校对规则的 test 数据库
示例:创建一个名为test的数据库,charset 设置为 utf8,collate(校对规则)设置为utf8_general_ci。
create database test charset=utf8 collate utf8_general_ci;
其次:我们来看看MySQL都支持哪些字校对规则:
show collation;
这里由于校验规则过多就不再放图,有兴趣的读者可以自己去看看。
我们一般常用的有两种校验规则:
不区分大小写的&