-
停止
sudo service mysql stop
-
启动
sudo service mysql start
-
重启mysql命令
sudo /etc/init.d/mysql restart
-
根据用户名密码,登录数据库
mysql -u用户名 -p密码
-
如果数据库没有密码则使用
mysql -uroot
-
查看在当前服务器中有多少个数据库
show databases;
-
删除某个数据库
drop database databaseName; commit;
-
选择使用某个数据库
use databaseName;
-
查看数据库中有多少的表
show tables;
-
显示某一个表
show create table tableName;
-
显示表结构
describe tableName; (或者简写: desc tableName;)
-
导入.sql文件(文件所在路径是F:\file.sql
source F:/file.sql;
-
删除表
drop table tableName;
-
删除表中的所有数据,但是表结构依然存在
delete from tableName;
-
查看服务器版本和当前日期
select version(),current_date; select version(); select now();
-
查看用户
select user();
-
查看指定数据库下所有的表
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘数据库名’ ORDER BY create_time DESC;
- 查看指定表下所有的列信息
SELECT * FROM information_schema.COLUMNS
WHERE table_schema=‘数据库名’ and table_name=‘表名’;
- 重置auto_increment的值从1开始
alter table 表名 auto_increment= 1;
- 将一个表中的数据插入到另一个表中
insert into 表1 (f1,f2,f3) select f1,f2,f3 from 表2