一,MySQL的使用
(1)启动MySQL服务(DOS下输入)net start mysql / 停止服务net stop mysql,其中mysql是你的数据库服务器的名字。
(2)登录MySQL:mysql -h localhost -u root -p回车后输入你的数据库登录密码。
出现如上图的信息说明数据库已经成功登录了!
(3)登录数据库后的常用操作:
①在控制台输入"help"或"\h"回车后查看MySQL的帮助信息;
②在控制台输入“exit()”或"\q"回车后退出MySQL服务;
③在控制台输入"status()"或"\s"表示从服务器获取MySQL的状态信息;
④在控制台输入"use 数据库名"或"\u 数据库名"表示切换当前数据库为指定的数据库。
注意:在DOS下重新配置的MySQL只是在当前窗口有效,若想要长期有效的修改配置信息,应该在my.ini中进行修改。
二,MySQL的常用操作(一)
1,库的操作
①创建数据库:create database 数据库名;
如需要创建一个名为student的数据库,执行命令及结果如下:
②查看登录账户中的数据库:show databases;
③查看创建库的详细信息:show create database 已知数据库名;
④修改数据库:以修改数据库的编码为例
alter database 数据库名 default character set 编码方式 collate 编码方式_bin;
上图是将student数据库的编码方式修改为GBK编码的运行结果。
⑤删除数据库:drop database 数据库名;
2,表的操作
①创建表:create table 表名(列名1 数据类型 行级约束,列名2 数据类型 行级约束.....表级约束);
表stu中idnum和name的取值都不允许为空,card的取值是唯一的,idnum和card组成组合主键。
②查看表的定义信息以及编码方式:show create table 已知表的表名;
③查看表中的字段信息:describe 表名;或desc 表名;
④修改表名:alter table 旧表名 rename to 新表名;
如图,将表名stu修改为students,查看stu时没有找到数据,但是查看students时却能找到相应的数据,说明修改成功了。
⑤修改表的字段信息:alter table 表名 change 旧字段名 新字段名 新数据类型;
上图将students表中的idnum列修改为numid,并且数据类型更改为char(20);
⑥添加字段:alter table 表名 add 新字段名 数据类型[约束条件];
如图成功在表students中添加age列,并且设置数据类型为int型。
⑦删除字段:alter table 表名 drop 字段名;
如图成功将students中的age列删除。
⑧修改表中列的数据类型:alter table 表名 modify 字段名 数据类型;
⑨删除表:drop table 表名;
笔者经验尚浅,有不足之处恳请大家多多批评指正,谢谢!(更多内容请见后续分享!)