1.启动mysql:

sudo /etc/init.d/mysql start

sudo service mysql start

 

2.停止mysql:

sudo /etc/init.d/mysql stop

sudo service mysql stop

 

3.重启mysql:

sudo/etc/init.d/mysql restart

sudo service mysql restar

 

4.查看mysql 的启动状态

service mysql status

 

5.MySQL下查看连接数和连接状态 

mysql> show status like '%connect%';

  • Connections,试图连接到(不管是否成功)
  • MySQL服务器的连接数。
  • Max_used_connections,服务器启动后已经同时使用的连接的最大数量。
  • Threads_connected,当前的连接数。

 

6.登录mysql

mysql -u root -p

 

7.查看数据库

mysql> show databases;

 

8.连接数据库

mysql> use 数据库名;

 

9.查看表

mysql> show tables;

 

10.退出数据库

mysql> exit;  # 或者quit

 

11.建立数据库

create database 数据库名;

 

12.建立数据表

create table 表名(

列名1 数据类型(数据长度),

列名2 数据类型(数据长度));

 

13.常用数据类型

数据类型

用途

大小(bytes)

格式

int

整数

4

 

float

单精度浮点数

4

 

double

双精度浮点数

8

 

char

定长字符串

0-255

 

varchar

变长字符串

0-255

 

text

长文本数据

0-65535

 

date

日期

3

YYYY-MM-DD

time

时间点或持续时间

3

HH:MM:SS

year

年份值

1

YYYY

enum

单选

-

enum('a','b','c')

set

多选

-

set('a','b','c','d')

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.插入数据

insert into 表名(列名1,列名2,列名3) values(值1,值2,值3);

 

15.查询语句

select 查询的列名 from 表名 where 限制条件;

 

16.删除数据库

drop database 数据库名;

 

17.重命名表

rename table 原名 to 新名;

alter table 原名 rename 新名;

alter table 原名 rename to 新名;

 

18.删表

drop table 表名;

 

19.增加表列

alter table 表名 add column 列名 数据类型 约束;

alter table 表名 add 列名 数据类型 约束;

 

20.删除表列

alter table 表名 drop column 列名;

alter table 表名 drop 列名;

 

21.重命名列

alter table 表名 change 原列名 新列名 数据类型 约束;

这条重命名语句后面的 “数据类型” 不能省略,否则重命名失败。

当原列名和新列名相同的时候,指定新的数据类型或约束,就可以用于修改数据类型或约束。

需要注意的是,修改数据类型可能会导致数据丢失,所以要慎重使用。

 

22.修改数据类型

alter table 表名 modify 列名 新数据类型;

 

23.修改表中某个值

update 表名 set 列1=值1,列2=值2 where 条件;

 

24.删除一行记录

delete from 表名 where 条件;

 

25.备份

mysqldump -u root 数据库名>备份文件名;      # 备份整个数据库

mysqldump -u root 数据库名 表名字>备份文件名;  # 备份整个表

 

从现在开始,种下梦想中的参天大树