1.登录数据库
mysql> [-h ip] -u DBuser -p [DBpassword]
2.退出登录
mysql> quit
3.显示所有数据库
mysql> show databases;
4.创建数据库[uws 为例]
mysql>CREATE DATABASE IF NOT EXISTS uws DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
5.切换到某一数据库[test为例]
mysql> use test;
6.显示当前数据中的所有表
mysql> show tables;
7.创建表[userlist 表为例]
CREATE TABLE user(
id INT NOT NULL,
name VARCHAR(16) NOT NULL,
sex BOOLEAN NOT NULL,
PRIMARY KEY (id));
7.显示表字段信息[test为例]
mysql> desc test;
8.0 备份数据库中的表[当table列表为空时,备份整个数据库]
>mysqldump -u root -p dbName table1 table2 ... > /home/scapp/dbBackup/userback.sql
8.1 备份多个数据库
>mysqldump -u root -p --databases dbname2 dbname2 > Backup.sql
9.0 还原数据库 [dbname 必须为已经创建好的数据]
>mysql -u root -p dbname < /home/scapp/dbBackup/userback.sql
10. mysql数据库手动重新启动[root账号,非root账号前面加sudo]
启动:
>service mysqld start
停止:
>service mysqld stop
重启:
>service mysqld restart
11.mysql 修改root密码:
>mysqladmin -uroot -p password 'newpassword'
mysql> [-h ip] -u DBuser -p [DBpassword]
2.退出登录
mysql> quit
3.显示所有数据库
mysql> show databases;
4.创建数据库[uws 为例]
mysql>CREATE DATABASE IF NOT EXISTS uws DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
5.切换到某一数据库[test为例]
mysql> use test;
6.显示当前数据中的所有表
mysql> show tables;
7.创建表[userlist 表为例]
CREATE TABLE user(
id INT NOT NULL,
name VARCHAR(16) NOT NULL,
sex BOOLEAN NOT NULL,
PRIMARY KEY (id));
7.显示表字段信息[test为例]
mysql> desc test;
8.0 备份数据库中的表[当table列表为空时,备份整个数据库]
>mysqldump -u root -p dbName table1 table2 ... > /home/scapp/dbBackup/userback.sql
8.1 备份多个数据库
>mysqldump -u root -p --databases dbname2 dbname2 > Backup.sql
9.0 还原数据库 [dbname 必须为已经创建好的数据]
>mysql -u root -p dbname < /home/scapp/dbBackup/userback.sql
10. mysql数据库手动重新启动[root账号,非root账号前面加sudo]
启动:
>service mysqld start
停止:
>service mysqld stop
重启:
>service mysqld restart
11.mysql 修改root密码:
>mysqladmin -uroot -p password 'newpassword'