MySQL的增,删,查,改
此次学习的内容是MySQL的增,删,查,改;
首先,该方法以及语句适用于mysql-8.0.22-winx64 这个最新的版本,其他版本暂且不知道语句是否通用;且该方法是基于win10系统进行使用的,其他系统的方法也不知道是否同用。
1.库的增删查改
增:创建一个新的数据库
SQL登录语句:mysql -uroot -p
登陆的密码是最初自己设置的,如果登陆密码没有更改的话,应该是无法正常使用MySQL的。
新的数据库的创建语句为:create database 库名 charset utf8;
在data文件夹中,可以找到我们刚刚创建的数据库
查:查看创建的数据库
SQL查找数据库的语句:show create database 库名;
当然我们也可以查找所有数据库,其相关语句是:show databases;
删:删除创建的数据库
SQL删除数据库的语句:
与上面查找的所有的数据库做对比,会发现删除的数据库。
改:更改原有数据库的名称
mysql 没有提供直接的命令,所以要曲线救国,先备份成sql文件,然后再导入备份成sql文件的方法见 “./把数据库备份成sql文件.md”
从 sql 文件恢复的方法是:mysql -u root -p db-name < backup-file.sql
这样就可以完成数据库的名称更改,当然还有其他的一些方法,可能会更加适用。
2.表的增删查改
增:表要创建在库里面,表类似于文件,所以文件要创建在文件夹中,所以先进入一个库中。
SQL创建表的语句:create table 表名(id int,name char);
查找表的语句之一:show create table 表名;
查:查看表的信息
SQL中,查看表的语句有:
(1)show create table 表名称;
(2)desc 表名称;
(3)show tables;
删:删除创建的表
SQL删除表的语句:drop table 表名称;
改:修改表格信息
SQL修改表格信息的语句:
(1)alter table 表名称 modify name char(任意数字);
(2)alter table 表名称 change name NAME char(任意数字);