MySql 基本指令

不做后端开发,不常操作数据库,很容易忘记。记录下自己用到过几条数据库命令。(持续)

连上数据库

// -u 指向用户, -p 需要密码
mysql -u root -p

显示数据库

show databases;

创建数据库

create database 数据库名字;

删除数据库

drop table 数据库名字;

选择数据库

use 数据库名字;

显示表

show tables;

创建表

create table 表名字;

删除表

drop table 表名字;

查看表结构

show create table 表名字;

查看表内容

select * from 表名字;

查看表条数

select count(*) from 表名字;

查看表索引

show index table 表名字;

清空表

truncate table 表名字;

更新数据,注意搜索的值字符串的话要加引号

update table_name set 要更新的字段=要更新的值 where 搜索的字段=搜索的值;

设置密码

// set password for 用户名@localhost = password(‘新密码’);
set password for root@localhost = password('123456');

更新数据是从另外一张表拿的值

update 表A,表B set 表A.字段A=表B.字段A where 表A.字段B=表B.字段B and 表A.字段A=字段值;

增加字段名

// 字段类型可以先看表结构参考其他字段 show create table 表名字;
alter table 表名 add 字段名 字段类型 default 默认值;