mysql 根据版本不通命令分为:mysql或者mysqld这里以mysql为例
一、环境变量配置
1、环境变量配置地址
C:\Program Files\MySQL\MySQL Server 5.7\bin;
2、查看环境变量是否安装成功
查看mysql版本:mysql --version (前提环境变量配置正确)
二、mysql启动、停止、重启
方法一、mac下mysql的启动、停止和重启 摘要:在Mac OS X启动和停止MySQL服务的命令 启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start 停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启MySQL服务 sudo /usr/local/mysql/support-files/mysql.server restart 方法二、/etc/init.d 系统文件下 启动mysql /etc/init.d/mysql start 停止MySQL服务 /etc/init.d/mysql stop 重启MySQL服务 /etc/init.d/mysql restart
备注:在停止mysql服务是如果报MySQL server PID file could not be found! 则直接暴力删除
1、ps -ef|grep mysql
2、kill -9 进程id
三、进入数据库方法
方法1:正确配置环境变量进入方法
直接输入命令: mysql -h127.0.0.1 -uroot -proot
参数说明: -h主机地址(本机可以省)
-u表示用户名
-p表示密码
方法二:不配置环境变量进入数据库的方法
1、进入数据库的安装目录:cd /usr/local/mysql/bin
或者:/etc/init.d
或者/usr/local/mysql/support-files
2、输入如下密令:mysql -h127.0.0.1 -uroot -proot
参数说明: -h主机地址(本机可以省)
-u表示用户名
-p表示密码
四、常用命令
1、显示所有库
show databases
2、选择一个库:
use 数据库名
3、显示所有表:
show tables
4、显示数据看参数
\s:
5、查看正在执行的sql
show processlist;
6、杀死进程或者在运行的sql
kill -9 12548;
7、显示数据表的结构:
describe 表名;
8、查看mysql是否在监听端口命令:
netstat -tl | grep mysql
会看到如下类似内容tcp 0 0 *:mysql *:* LISTEN
9、建库
create database 库名;
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
10、建表:
use 库名;
create table 表名(字段设定列表);
11、删库和删表:
drop database 库名;
drop table 表名;
12、编码的修改
如果要改变整个mysql的编码格式:
启动mysql的时候,mysqld_safe命令行加入
--default-character-set=gbk
如果要改变某个库的编码格式:在mysql提示符后输入命令
alter database db_name default character set gbk;
13、创建表是先判断表是否存在
create table if not exists students(……);
14、从已经有的表中复制表的结构
create table table2 select * from table1 where 1<>1;
15、复制表
create table table2 select * from table1;
16、对表重新命名
alter table table1 rename as table2;
17、修改列的类型
alter table table1 modify id int unsigned;//修改列id的类型为int unsigned
alter table table1 change id sid int unsigned;//修改列id的名字为sid,而且把属性修改为int unsigned