MySQL基本操作

MySQL基本功能

一.基础操作

1.进入数据库

Mysql -uroot -p 回车后输入数据库密码

 

2.查询数据库

show databases;

 

3.创建数据库student

create database student;

 

4.删除数据库

drop database 数据库名

 

5.使用数据库student

use student;

 

6.创建表

create table aa(id int(10),name varchar(20),city varchar(20));

 

7.写入数据

insert into aa(id,name,city) values(1,"wang","beijing");

 

8.查询表数据

select * from aa; 查询所有数据

 select id,name from aa; 查询id 和name 字段

select city from aa where name="wang";查询name为wang的city

 

9.修改数据

update aa set name="song" where id=1;

 

10.删除数据

delete from aa where id=1;

 

  • 进阶操作
  1. order by 用法

 select *from aa order by id desc; 按照id从高到低排序

 

 select id,name from aa order by 1;以id进行排序

 

select id,name from aa order by 2;以name进行排序

 

2.limit用法

Limit M,N

//表示从第M+1条数据开始,顺序往下查询N条数据

Limit M

//表示查询前M条数据

select * from aa limit 2,2; 查询表的3,4条数据

 

select id,name from aa limit 1,3; 查询id name 的234条数据

 

3.union select的用法

select * from aa union select 1,2,3; 查询三列并在每列最下方显示

 

当表的列和查询的列不一致时,就会报错,也就会暴露该字段的值

 

4.union select 结合information_schema数据库

MySQL5.0以上版本存在一个叫information_schema的数据库,它存储着数据库的所有信息,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型和访问权限等。而5.0以下没有。

show databases;

 

select schema_name from information_schema.schemata;

两句语句执行结果一样

 use student;

show tables;

 

 select table_name from information_schema.tables where table_schema='student';

 

发现也相同。

  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值