MySQL / MariaDB 数据库常用語句

这篇博客详细介绍了如何连接MySQL/MariaDB数据库,包括创建/删除数据库、建立/修改/删除表、查询与更新记录、排序、计算记录总数以及进行分页查询等基本操作。内容覆盖了常用的SQL语句,是数据库操作的基础教程。
摘要由CSDN通过智能技术生成

连接 MySQL

mysql -u名称 -p密码

mysql -uroot -proot

 查看所有数据库 show  databases

show databases;

建库 create database

create database 库名 charset 编码类型;

库名不能有重复的

create database cgbvn2109 default charset utf8;

create database cgbvn2109 charset utf8;

create database if  not exists cgbvn2109 charset utf8;//重名不报错

删除库 drop database

drop database 库名;

drop database cgbvn2109;

drop database if exists cgbvn2109;//没有对应的名称不报错

新建表 create table

create table 表名(

列名1 数据类型(范围);

列名2 数据类型(范围);

列名3 数据类型(范围)

);

create table tb_door(

id int;

door_name varchar(100);

tel varchar(50)

);

查看所有表 show tables

show tables;

修改表 alter table

alter table 表名 add(添加) column(列) 列名 数据类型;

alter table tb_door add column money int;

删除表 drop table

drop table 表名;

drop table tb_door;

查看表结构 desc 

desc 表名;

desc tb_door;

查询记录(表内容) selsct

全表查询:select * from 表名;

指定列查询:select 列名,列名 from 表名;

select * from tb_door;

select id,door_name from tb_door;

插入记录(表内容)insert into

指定列插入:insert into 表名(列名1,列名2,……) values(值1,值2,……);

插入整行:insert into 表名 values(值1,值2,……);   //顺序必须和表中列顺序一致

insert into tb_door(id,door_name) values(2,'jhon');

insert into tb_door values(3,'李强','1234567');

修改记录(表内容)update

修改表中指定位置的值:update 表名 set 列名=新值,列名=新值 where 定位列名 = 定位行;

update tb_door set door_name='光头强',tel='123456';  //注意:会修改整个列的值,慎用

update tb_door set door_name='光头强',tel='123456' where id = 3;

删除记录(表内容)delete from

删除整张表:delete from 表名;

删除指定行内容:delete from 表名 where 定位列名 = 定位行;

delete from tb_door;

delete from tb_door where id=2;

排序 order

升序,从小到大排序:select * from 表名 order by id;

降序,从大到小排序:select * from 表名 order by id desc;

select * from tb_door order by id;

select * from tb_door order by id desc;

记录总数(表行数) count

select count(*) from 表名;

select count(*) from tb_door;

分页查询 limit

select * from 表名 limit 页码-1 , 每页显示数;

selrct * from tb_door limit 0,3;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GOWE845

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值