Mysql指令基操

mysql指令基操

登录

# mysql (-h)-u 用户名 -p 用户密码
# 输入以下指令,回车后输入密码
mysql -u root -p

增加用户

# grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
grant select,insert,update,delete on test.* to user@localhost identified by “password”;

选择数据

# use 数据库名
use mysql

导入sql

source d:/mysql.sql;

查看所有的库

show databases;

建库、删库

# create database 库名(character set utf8);
# drop database 库名;
drop database if exists `test_db`;

修改编码

alter database `user` default character set utf8mb4;

修改表信息

# 修改表的存储引擎
alter table user engine = innodb;

# 修改表的自增值
alter table user auto_increment = 13;

# 修改表的字符集
alter table user character set = utf8;

# 添加(或更改)表注释
alter table user comment = 'new table comment';

# 修改表名称
alter table user rename user2;

列操作

# 增加字段
# alter table add column [约束条件] [first|after 已存在的字段名]
alter table user add column col1 int first;

# 删除字段
alter table user drop column col1;

# 修改字段类型
alter table user modify col1 varchar(30);

# 更改字段名称
alter table user change col1 col2 varchar(30);

索引操作

# 添加索引
alter table user add index index_name (column_list) ;
alter table user add unique (column_list) ;
alter table user add primary key (column_list) ;

# 删除索引
alter table user drop index index_name ;
alter table user drop primary key ;

建表与删表

use 库名;
create table 表名(字段列表);
drop table 表名;

清空表中记录

delete from 表名;
delete from user;

截断表

此操作绕过了删除数据的dml方法,不能回滚。

# truncate [table] table_name
truncate table user

显示表中的记录

# select * from 表名;
select * from user;

往表中加入记录

# insert into 表名 values (字段列表);
insert into user(id,name,sex) values (1,'张三','男');

更新表中数据

# update 表名 set 字段="值" where 子句 order by 子句 limit 子句
# where 子句:可选项。用于限定表中要修改的行。若不指定,则修改表中所有的行。
# order by 子句:可选项。用于限定表中的行被修改的次序。
# limit 子句:可选项。用于限定被修改的行数。
update user set name='张三1' where age=18 order by age limit 1;
posted @   itwetouch  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示