如何在cmd里面编写mysql的基本命令
本人博客链接:http://zhenyunboy.icu/?p=314
# MySQL数据库软件
1.安装
*可以参考《MySQL基础.pdf》
2.卸载
1.去mysql的安装目录找到my.ini文件
*复制 datadir="C:ProgramData/Mysql/Mysql Server 5.4/Data/"
2.卸载MySQL
3.删除C:/ProgramData目录下的MySQL文件夹
3.配置
*MySQL服务启动
1.手动。
2.cmd--> services.msc 打开服务的窗口
3.使用管理员打开cmd
* net start mysql :启动mysql的服务
* net stop mysql :关闭mysql的服务
*MySQL登陆
1.mysql -uroot -p123456(-u后面加你的用户名,-p后面加你的密码)
2.mysql -hip -uroot -p123456
3.mysql --host=ip --user=root --password=连接目标的密码
*MySQL退出
1.exit
2.quit
4.操作数据库:CRUD
1.C(create):创建
*创建数据库:
* create database 数据库名称
*创建数据库,判断不存在,再创建:
*create database if not exitsts 数据库名称;
*创建数据库,并指定字符集
*create database 数据库名称 character set 字符集名;
*练习:创建db4数据库,判断是否存在,并制定字符集为gbk
*create database if not exists db4 character set gbk;
1.2创建表:
create table student(
id int, name varchar(32),
age int, score double(4,1),
birthday date,
insert_time timestamp);
1.3复制表:
create table 表名 like 被复制的表名;
2.R(Retrieve):查询
*查询所有数据库的名称;
* show databases;
* show create database 数据库名称;
3.U(Update):修改
*修改数据库的名称;
* alter database 数据库名称;
*修改表名:
* alter table 表名 rename to 新的表名;
*修改表的字符集
* alter table 表名 character set 字符集名称;
*添加一列
* alter table 表名 add 列名 数据类型
*修改列名称 类型
* alter table 表名 change 列名 新列别 新数据类型;
* alter table 表名 modify 列名 数据类型;
*删除列
*alter table 表名 drop 列名;
4.D(Delete):删除
* 删除数据库
* drop database 数据库名称;
* 判断数据库存在,存在再删除;
* drop database if exists 数据库名称;
5.使用数据库
*查询当前正在使用的数据库名称
*select database();
*使用数据库
*use 数据库名称;