一,MySQL的使用

  (1)启动MySQL服务(DOS下输入)net start mysql  /  停止服务net stop mysql,其中mysql是你的数据库服务器的名字。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  MySQL的简单使用 随笔 第1张

  (2)登录MySQL:mysql -h localhost -u root -p回车后输入你的数据库登录密码。

  MySQL的简单使用 随笔 第2张

  出现如上图的信息说明数据库已经成功登录了!

  (3)登录数据库后的常用操作:

    ①在控制台输入"help"或"\h"回车后查看MySQL的帮助信息;

    ②在控制台输入“exit()”或"\q"回车后退出MySQL服务;

    ③在控制台输入"status()"或"\s"表示从服务器获取MySQL的状态信息;

    ④在控制台输入"use 数据库名"或"\u 数据库名"表示切换当前数据库为指定的数据库。

注意:在DOS下重新配置的MySQL只是在当前窗口有效,若想要长期有效的修改配置信息,应该在my.ini中进行修改。

 

二,MySQL的常用操作(一)

1,库的操作

  ①创建数据库:create database 数据库名;

  如需要创建一个名为student的数据库,执行命令及结果如下:

  MySQL的简单使用 随笔 第3张

  ②查看登录账户中的数据库:show databases;

  MySQL的简单使用 随笔 第4张  

  ③查看创建库的详细信息:show create database 已知数据库名;

  MySQL的简单使用 随笔 第5张

  ④修改数据库:以修改数据库的编码为例

  alter database 数据库名 default character set 编码方式 collate 编码方式_bin;

  MySQL的简单使用 随笔 第6张

  上图是将student数据库的编码方式修改为GBK编码的运行结果。

  ⑤删除数据库:drop database 数据库名;

  MySQL的简单使用 随笔 第7张

2,表的操作

  ①创建表:create table 表名(列名1  数据类型 行级约束,列名2  数据类型  行级约束.....表级约束);

  MySQL的简单使用 随笔 第8张

  表stu中idnum和name的取值都不允许为空,card的取值是唯一的,idnum和card组成组合主键。

  ②查看表的定义信息以及编码方式:show create table 已知表的表名;

  MySQL的简单使用 随笔 第9张

  ③查看表中的字段信息:describe 表名;或desc 表名;

  MySQL的简单使用 随笔 第10张

  ④修改表名:alter table 旧表名 rename to 新表名;

  MySQL的简单使用 随笔 第11张

  如图,将表名stu修改为students,查看stu时没有找到数据,但是查看students时却能找到相应的数据,说明修改成功了。

  ⑤修改表的字段信息:alter table 表名 change 旧字段名 新字段名 新数据类型;

  MySQL的简单使用 随笔 第12张

  上图将students表中的idnum列修改为numid,并且数据类型更改为char(20);

  ⑥添加字段:alter table 表名 add 新字段名 数据类型[约束条件];

  MySQL的简单使用 随笔 第13张

  如图成功在表students中添加age列,并且设置数据类型为int型。

  ⑦删除字段:alter table 表名 drop 字段名;

  MySQL的简单使用 随笔 第14张

  如图成功将students中的age列删除。

  ⑧修改表中列的数据类型:alter table 表名 modify 字段名 数据类型;

  MySQL的简单使用 随笔 第15张

  ⑨删除表:drop table 表名;

  MySQL的简单使用 随笔 第16张

 

  笔者经验尚浅,有不足之处恳请大家多多批评指正,谢谢!(更多内容请见后续分享!)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄