MySQL数据库 : 基本语句

mysql -uroot -p 登陆数据库

select now(); 显示当前时间

\q 退出

show databases; 显示数据库

create database 数据库名 charset=utf8; 创建数据库

drop database 数据库名字; 删除数据库

use 数据库名 切换,使用数据库
show tables; 显示数据库中的表
show create table 表名 查看创建表的原始语句
describe 表名; 显示数据表的结构(可以缩写为 desc 表名)
drop 表名 删除表
rename table 表名 to 新表名 修改表名

select version(); 查看版本
select now(); 显示当前时间
select database(); 查看当前选择的数据库

创建表 create table 表名( id int auto_increment primary key not null, name varchar(10) not null);

-------------------------------------------------------------------------

增加字段 alter table 表名 add column 字段名 类型...

扫描二维码关注公众号,回复: 1422224 查看本文章

修改字段名 alter table 表名 change column 原字段名 新字段名 字段类型

修改字段非空 alter table 表名 modify 字段名 字段类型 not null

删除字段 alter table 表名 drop column 字段名

ps: 这些命令 column 都可以省略

-------------------------------------------------------------------------

全列插入 insert into 表名 values();

缺省插入 insert into 表名(列名1...) values(1...)

同时插入多条 insert into 表名(列1...) values(值1...),(值2...)...;

ps: 对于自动增长的主键,虽然不需要设置 ,但是需要进行占位, 通常用0.

修改数据 update 表名 set name='修改值',gender='修改值' where id=1(条件)

删除数据 delete from 表名 where id=1(条件)

简单查询数据 select * from 表名 where 条件

-------------------------------------------------------------------------

数据库备份 sudo -s
进入mysql目录 /var/lib/mysql
运行 mysqldump -uroot -p 数据库名 > 目录/备份.sql

-------------------------------------------------------------------------

数据库恢复 需要先创建一个数据库
mysql -uroot -p 数据库名 < 文件目录/备份.sql

-------------------------------------------------------------------------

猜你喜欢

转载自www.cnblogs.com/cccy0/p/9127367.html