MySQL(一)服务器连接 && 库的基本操作

目录

一、连接服务器

二、简单使用

三、校验规则

条件筛选 where

 进行order排序

 三、查看数据库

使用 show databases;(注意分号和最后一个s)

显示创建数据库的详情信息:使用show create database test2;

四、修改数据库

 五、删除数据库

        drop database test1;

 六、查看连接情况

        show processlist;

一、连接服务器

                mysql -h 127.0.0.1 -P 3306 -u root -p

二、简单使用

·创建数据库:

        create database helloworld;

 ·使用数据库

        use helloworld;

· 创建数据库表

create table student(
        id int,
        name varchar(32),
        gender varchar(2)
);

 查询表中的数据

        select * from student;

mysql> use test1;
Database changed
mysql> create table person(name varchar(20));
Query OK, 0 rows affected (0.03 sec)

mysql> insert into person values('a');
Query OK, 1 row affected (0.00 sec)

mysql> insert into person values('A');
Query OK, 1 row affected (0.01 sec)

mysql> insert into person values('b');
Query OK, 1 row affected (0.02 sec)

mysql> insert into person values('B');
Query OK, 1 row affected (0.01 sec)

mysql> use test1;
Database changed
mysql> select * from person;

三、校验规则

条件筛选 where

创建一个数据库,校验规则默认使用使用utf8_ general_ ci[不区分大小写]

创建一个utf8_bin 的校验规则的数据库

create database test2 collate utf8_bin;

这时对name='a'的数据进行查找就只有一个小写a,它区分大小写

默认utf8_general_ci不区分大小写

 进行order排序

select * from person order by name;

 三、查看数据库

使用 show databases;(注意分号和最后一个s)

 上面是显示系统中有的数据库

显示创建数据库的详情信息:使用show create database test2;

 MySQL 建议我们关键字使用大写,但是不是必须的。
数据库名字的反引号``,是为了防止使用的数据库名刚好是关键字
/*!40100 default.... */ 这个不是注释,表示当前mysql版本大于4.01版本,就执行这句话

四、修改数据库

可以,但不推荐,因为数据库与程序的关联性,所以在修改数据库后很容易造成程序的寻址异常

数据库的修改主要指的是修改数据库的字符集,校验规则
 

将 mytest 数据库字符集改成 gbk


mysql> alter database mytest charset=gbk;


Query OK, 1 row affected (0.00 sec)

 五、删除数据库

        drop database test1;

                删除test1之前                                                            删除test1之后

     

执行删除之后的结果:
        数据库内部看不到对应的数据库
        对应的数据库文件夹被删除,级联删除,里面的数据表全部被删
注意:不要随意删除数据库

 六、查看连接情况

        show processlist;

db :表示当前用户使用的是哪个库

猜你喜欢

转载自blog.csdn.net/weixin_66151870/article/details/129088455