首页 > 数据库技术 > 详细

mysql基础常用指令

时间:2019-10-19 22:54:49      阅读:61      评论:0      收藏:0      [点我收藏+]

进入mysql命令界面

mysql -uroot -p;

展示所有数据库

show databases;

删除数据库db1

drop database db1;

创建数据库db1

create database db1;

进入db1这个数据库

use db1;

展示所有表

show tables;

创建一个表t1

create table t1(
id int primary key auto_increment,
name varchar(30) not null comment姓名,
age int(11) not null comment 年龄
);

给name字段添加索引

alter table t1 add index name_index(name(30))  comment姓名单列索引;

给age字段添加唯一索引

alter table t1 add unique index age_unique_index(age)  comment年龄唯一索引;

查看创建表t1的sql语句

show create table t1\G;

删除name、age两个字段上的索引

alter table t1 drop index name_index;
alter table t1 drop index age_unique_index;

给name、age两个字段添加组合索引

alter table t1 add index multi_index(name(30),age) comment组合索引;

向t1表插入一条数据

insert into table t1 (name,age) values(name1,1);

根据id更新t1表的一条数据的name字段值为name2

update t1 set name=name2 where id=1;

根据id删除t1表的一条数据

delete from t1 where id=1;

根据id查询t1表的数据

select * from t1 where id=1;

解释查询语句使用了什么索引,加上explain

explain select * from t1 where name=‘name2‘\G;

在id字段后加入新的字段nickname

alter table t1 add column nickname varchar(30) not null comment 昵称 after id;

更改nickname字段为nickname2

alter table t1 change column nickname nickname2 varchar(30) not null comment 昵称

删除nickname2字段

alter table drop column nickname2;

删除t1表

drop table t1;

这些操作能基本的使用mysql,但是想要更好的使用还需要学习集合函数查询、多表查询、索引。

 

mysql基础常用指令

原文:https://www.cnblogs.com/darkclouds/p/11706122.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!