失效链接处理 |
MySql常用指令 PDF 下载
本站整理下载:
相关截图:
主要内容:
以下命令不作特殊说明,都是在bin目录下运行)
安装前,检测系统是否安装MySQL:
rpm -qa | grep mysql
如果提示有,进行卸载:
rpm -e mysql //普通删除模式
rpm -e --nodeps mysql //强力删除模式,如果使用上面命令删除时,提示有依赖的其他文件,则使用此命令
1.安装MySQL服务(在bin目录下运行)
mysqld --install
2.初始化MySQL
mysqld --initialize --console
3.开启/关闭MySQL服务
net start/stop mysql
4.查询MySQL版本
mysql --version
5.登录MySQL
mysql -h (主机名,本机地址可省略不写) -u root(用户名) -p (密码可省略不写)
6.修改密码
alter user ‘root’@’localhost’ identified by ‘123456’(密码)
7.数据库操作
Create database 数据库名;
Create database 数据库名 character set 字符集(默认编码utf8);
Drop database 数据库名;
Show databases;
Show create database 数据库名;
Use 数据库名;
Select database(); #查询正在使用哪个数据库
8.表的操作
CREATE TABLE tablename(
table_id(字段名) INT(数据类型) NOT NULL auto_increment(一般主键是自增长的字段,不需要指定),
table_title VARCHAR(100)(数据类型和长度) NOT NULL,
table_date DATE,
PRIMARY KEY(id) #设table_id为主键
); #auto_increment只是用MySQL,实现添加自增长语句。
Drop table tablename; #删表
Show tables;
Show table status from 数据库名; #显示数据库中所有表的信息
Show table status from 数据库名 like ‘test%’; #表名以test开头的表
Show table status from 数据库名 like ‘test%’\G; #加上\G查询结果按列打印
Show columns from 表名; 等价于 Desc 表名; #查看表结构
Show index from 表名; #获取表的索引
修改表结构:
Alter table 表名 add 列名 类型(长度) ;
Alter table 表名 modify 列名 类型(长度) 约束 not null;
Alter table 表名 change 旧列名 新列名 类型(长度) 约束;
Alter table 表名 drop 列名;
Rename table 表名 to 新表名;
Alter table 表名 character set 字符集(MySQL默认utf8);
9.表记录的操作
插入表记录:
Insert into 表名(列名1,列名2,列名3...) values(值1,值2,值3...);
Insert into 表名 values(值1,值2,值3...); #插入一条完整的记录
|