mysql基本常见命令大全

创建数据库

create database 数据库名 charset utf8;    后面两句可写可不写

查看当前创建的数据库

show create database 数据库名;

查看所有数据库

show databases;

删除数据库

drop database 数据库名;

切换数据库

use 数据库名;

所有跟表相关的要在想创建那个数据库中创建

创建表

表名: t1  字段中有: id name age

create table ti(id 类型,name 类型。。。。)

查看所有表

show table

查看表的详情

desc t1

删除表

drop table t1

查看表中内容

select * from t1

插入数据

insert into t1(id,name) value(1,‘xiaoming’)

查看当前这张表

show create table t1;

查看所有表

show table ;

删除表

desc  table t1;

查找表中内容

select * from t1;

 删除表中某个数据

delete from t1 name = 'xiaoming'

复制表(全部复制,即复制表结构,也复制记录)

create table b1 select * from db2.a1  b1(复制之后的表名)   

只复制表结构 不复制数据

create table b2 select * from db2.a1 where 1> 5 #条件不成立 只能复制表结构

备份

备份表结构和数据

mysqldump -u root -p db1 > db1.sql     要备份名字 > 备份之后的名字   要加把文件放在哪路径 

备份表结构

mysqldump -u root -p db1 > db2.sql  .sql必须要加

恢复备份数据

  create database db10 先创建个数据库

  mysqldump -u root -p db10 < db1.sql 把已有的数据文件导入db10数据库中

猜你喜欢

转载自www.cnblogs.com/fsrmyc/p/10217948.html