密令操作mysql数据库_mysql基础密令总结,教你快速使用数据库(1)

1.显示数据服务器所有数据库

show databases;

2.创建数据库

create database if not exits +数据库名;

3.删除数据库

drop database +数据库名

4.使用默认数据库

use +数据库名;

5.创建数据表

create table if not exits +表名 (

列名 + 列类型,

列名+列类型   (以逗号分割,最后一个不需要加逗号)

);

6.显示数据库下已经存在的表

show tables;

(显示以x开头的表)

show tables like ‘ x% ’;

7.显示信息大全

desc + 表名;

-- 列出数据库

SHOW DATABASES;

-- 列出数据库数据表

show TABLES FROM 数据库名;

-- 列出数据表及表状态信息

show TABLE STATUS FROM 数据库名;

-- 列出资料表字段

show columns FROM 表名 FROM 数据库名;

-- 列出字段及详情

show full COLUMNS FROM 表名;

-- 列出字段完整属性

show full fields from 表名;

-- 列出表索引

show INDEX FROM 表名;

--  列出db SERVER状态

-- show STATUS;

-- 列出mysql系统环境变量

-- SHOW VARIABLES;

-- 列出执行命令

-- show PROCESSLIST;

-- 列出某用户权限

show GRANTS for root;

8.数据库内三种删除方法及其区别

delete

用法:delete+from+表名;        删除数据,保留表结构,可以回滚(就是恢复数据的意思)。如果数据量大就会很慢

truncate

用法: truncate +表名;         删除数据看   ,保留表结构,不可以回滚,一次删除所有数据,速度相对很快。删除内容,释放空间,但是不删除定义

drop

用法: drop +表名                删除数据和表结构,删除速度最快,删除内容和定义,释放空间

9.像表中插入数据

insert into 表名 (列名1,列名2,列名3)values(值一,值二,值三);      (前面列名类型与后面插入类型保持对应)

多行插入方法

方法一:

insert into +表名(列名1,列名2)values(值1,值2),(值1,值2),(值1,值2);    中间以逗号分割,以分号结尾,只需要一个values

方法二:

insert into +表名(列名1,列名2)+select ' 值1 ' ‘值2 ’ union all  + select ' 值1 ' ‘值2 ’ union all+select ' 值1 ' ‘值2 ’ ;    注意 中间不需要分割符号,结尾以分号结尾,不需要“union all” 添加数据时,字符型加单引号    ,数值型不需要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值