mysql数据操作命令_MySQL数据库常用操作命令(一)

1、数据库的操作命令

查询数据库:

show databases:

初始化后,默认会有四个数据库: information_schema:信息数据库。主要保存着关于MySQL服务器所维护的所有其他数据库的信息,如数 据库名,数据库的表,表栏的数据类型与访问权 限等。通过show databases;查看到数据库信息,也是出 自该数据库中得SCHEMATA表。

mysql: mysql的核心数据库。主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控 制和管理信息。

performance_schema: 用于性能优化的数据库。

查看数据库的创建语句:

show create database mysql; mysql为数据库名。

53124250c0b621a1834f8cc3c38c5ea1.png

查看字符集命令:

show character set;

87395aecf8e75683bc72e5ec12c1c49a.png

修改数据库的字符集:

alter database zabbix default character set utf8;

89fa82fe87fbcfa1d157642fde845462.png

创建数据库:

create database zabbix charset=utf8;

或者: create database if not exists zabbix charset=gbk;

用上面的这条命令创建数据库,如果数据库已经存在就不会报错了。

删除数据库:

drop database zabbix;

或者: drop database if exists zabbix;

用上面这种方式删除数据库,如果数据库不存在就不会报错了。

2、表的操作命令

查看所有表:

use mysql;

show tables;

或者 show tables from mysql;

查看所有表的详细信息:

use mysql;

show table status\G

或者show table status from mysql\G

查看某张表的详细信息:

use mysql;

show table status like "user"\G

或者 show table status from mysql like "user"\G

13a9f1d81827e97407370acc3851d148.png

查看表结构:

desc mysql.user;

22612b61fbd23c028d41406164805c8e.png

查看创建表的sql语句:

show create table mysql.user\G

0211c0595fa2d4e55d702abe20c6ead7.png

修改表字段名,需要将字段属性写全:

alter table t2 change id age int(5); id: 原字段 age: 新字段

添加表字段:

alter table t2 add job varchar(20);

默认是加在后面,如果想加在第一列,或者某个字段后可以进行指定:

加在第一列

alter table t2 add job2 varchar(20) first;

加在name字段后:

alter table t2 add job3 varchar(20) after name;

修改表字段的属性或者位置:

修改字段的顺序,把job3放在第一列:

alter table t2 modify job3 varchar(20) first;

删除表字段: alter table t2 drop brith1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值