mysql基础

进入mysql:

mysql -u root -p

查看数据库:

show databases;

创建数据库:

create database test;

删除数据库:

drop database test;

选择数据库

USE test //	选择test数据库

显示有哪些表:

SHOW TABLES

在这里插入图片描述
选择表内容

SELECT * FROM art

在这里插入图片描述
限制显示行数

SELECT * FROM art
LIMIT 6

在这里插入图片描述
以某一列升序排列

SELECT * FROM art
ORDER BY id
LIMIT 5;

在这里插入图片描述
以某一列降序排列

SELECT * FROM art
ORDER BY id DESC
LIMIT 5;

在这里插入图片描述
根据多个列排序

SELECT * FROM art
ORDER BY job, id DESC//	按job升序排列,相同job时按id降序排列
LIMIT 8;

在这里插入图片描述
选择指定行(>,<,=,!=,非数值时要用单引号)

SELECT * 
FROM art
WHERE job = 'aaa'
ORDER BY id DESC
LIMIT 3;

在这里插入图片描述
派生列
名字不要用大写或空格

SELECT id+2 AS new_id,job,name
FROM art;

在这里插入图片描述

总结

在这里插入图片描述

添加数据库

创建数据库 gc

CREATE DATABASE gc;

删除数据库 gc

DROP DATABASE gc

数据类型

在这里插入图片描述
常用VARCHAR,长度可变,TEXT、LONGTEXT
在这里插入图片描述
在这里插入图片描述

添加和删除数据表

CREATE TABLE table_name(
	colum_name data_type,	#列名 数据类型
	...
	...
);

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看表结构

describe account;

在这里插入图片描述
删除表

drop table account;

增删改列

在表table_nam中添加列cloumn_name,数据类型为data_type,初始化值非空,默认值为1.

alter table table_name add cloumn_name data_type not null default 1;

在这里插入图片描述

alter table table_name drop column_name

在这里插入图片描述
修改列信息

alter table table_name change old_colum_name new_column_name data_type

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改表名

alter table old_name rename new_name;

在这里插入图片描述

插入数据

insert into table_name values(value1, value2...);//必须插入所有值
insert into table_name (column_name1, column_name2...) values(value1, value2...);//可以只插入部分列


在这里插入图片描述

判断是否为空

select * from table_name where column_name is null

在这里插入图片描述
在这里插入图片描述

查询结果去重

select distinct column_name from table_name;

排序

select * from table_name order by col_name desc;//降序排列

在这里插入图片描述

截取数量

limit 500;
limit 100,300;

在这里插入图片描述

更新表数据

在这里插入图片描述

in语法

在这里插入图片描述

between语法

在这里插入图片描述

like语法

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值