MySQL的常用命令
一 mysql数据库的创建和删除
1.登陆mysql数据库
mysql -uroot -p
回车后提示输入密码,登陆成功后返回mysql的应用方式
2.查看mysq以创建的所有的数据库
show databases;
3.创建一个新的数据库
create database 数据库名;
可以先使用show databases;查看该数据库是否存在
4.删除某一个数据库
drop database 数据库名;
删除数据库需要谨慎操作,以免造成数据丢失
5.打开一个数据库
use 数据库名;
终端返回Database changed表示打开成功
二 数据表的常用增删改查
1.创建一个数据表
打开一个数据库后,便可以使用创建数据表命令
create table 表名(
id int(4) not null primary key auto_increment,
name char(5) not null,
age int(3) not null default '0'
) ;
返回结果Query OK代表执行成功
2.查看数据库中的所有数据表
show tables;
3.查看数据表结构
可以查看当前打开的数据库存在的表
desc 表名;
4.在数据表中插入数据
打开数据库后,可以给指定表插入数据
insert into 表名 values(1,'小明',0);
存入成功,则会显示Query OK
5.查询表中的记录
可以查询指定表中的所有记录,或某个字段的记录
select * from 表名;
select 字段名 from 表名;
第一条是查询表中所有数据,第二种是查询表中某个字段的所有数据
使用where筛选查询结果:
select * from 表名 where 筛选条件;
使用limit强制select返回指定记录数:
select * from 表名 limit 0,1;
6.删除数据表
删除数据表的命令为:
drop table 表名;
三 导出数据库文件
将要备份或转移的数据库文件储存为SQL文件,命令为:
mysqldump -u 用户名 -p 数据库名 > 导出的文件名;
该命令不能在MySQL内运行,需要退出MySQL,在终端执行,执行后SQL文件默认储存在根目录下