MySQL-常用命令

310 阅读1分钟

老是忘了sql命令,找个地方记一下。

约定

数据库名称: user_manager 表名: tbl_user 字段名:

数据库等级

  1. 本地登录MySQL
mysql -u root -p; # root为用户名

如果命令不存在,则将mysql的运行路径加入PATH中:PATH="$PATH":/usr/local/mysql/bin

  1. 数据库
create database if not exists user_manager default charset utf8 collate utf8_general_ci; #创建数据库
show databases; # 列出所欲数据库
use USER_DB; # 切换数据库

表等级

show tables; # 列出所有表名

  1. 已有的表中,添加列
alter table tbl_user add age int(3);

delete from tbl_user where user_name='root';

# 注意需要添加where条件,免得所有记录都被update
update tbl_user set user_name='admin', password='123456' where user_namen='root'; 

  1. 返回唯一不同的值
select distinct user_name from tbl_user;

杂项

  1. 查看版本号
select version();
  1. 获取表结构
select columns from tbl_user;

一个记录的过程,请勿吐槽哈^_^