我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql 最最最基本语句(大全)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql 最最最基本语句(大全)

Mysql Workbench 基本语句


前言

SQL语言关键字不区分大小写,但不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写。


一、创建数据库

create database 数据库名

二、修改数据库名

rename database old_数据库名 to new_数据库名

不建议用这个语句,新版不支持了
可在网上找不同的方法

三、删除数据库

drop database 数据库名

四、查看数据库列表

show databases;

五、创建表

use 数据库名;create table 表名 (字段)

字段----(name varchar(45) not null)name 为字段名 ,varchar(45) 为数据类型 ,not null 为不为空,

六、修改表名

use 数据库名;alter table old_表名 rename to new_表名

七、删除表名

use 数据库名;drop table 表名

八、查看数据库中的数据表:

use 数据库名;show tables;

九、查看数据表的结构:

use 数据库名;describe 表名

十、表中添加字段

use 数据库名;alter table 表名add (字段)

十一、修改字段的数据类型或者是否为空值

use 数据库名;alter table 表名 modity column 字段名 ___要改的__    ___要改的(也可以省略)___

十二、删除字段名

use 数据库名;alter table 表名 drop column 字段名;

十三、创建主键

use 数据库名;alter table 表名add constraint PK_字段名primary key (字段名)

十四、删除主键

无其他约束,可以直接删
2.如果有其它约束,先解除约束,再删除

alter table 表名 drop primary key;

十五、默认约束

use 数据库名;alter table 表名change column 字段名字段名 数据类型 default 'X';

十六、删除默认约束

use 数据库名;alter table 表名change column 字段名字段名 数据类型 default null;

十七、检查性约束

use 数据库名;alter table 表名add constraint CK_字段名check (字段名 between xx and xx)

就是给一定的范围

十八、删除检查性约束

ALTER TABLE <数据表名> DROP CONSTRAINT <检查约束名>;

有问题,我语句报错

十九、字段中插入值

insert into 表名 (字段名1,字段名2,字段名3...) values (x1,x2,x3...); insert 表名 (字段名1,字段名2,字段名3...) values (x1,x2,x3...); insert into 表名 values (x1,x2,x3);

插入值的时候一定要注意字段的数据类型,再插值
刚开始学个人比较推荐用第一种

二十、替换值

replace into 表名 (字段1,字段2,.....) value (1,2,.....);

判断条件最好用主键判断

二十一、删除插入值

delete from 表名 where 判断条件;

判断条件最好用主键判断

二十二、更改插入值

update 表名 set 字段=新字段内容 where 判断条件;

判断条件最好用主键判断

二十三、关联外键

alter table 外表名add constraint FK_字段名 foreign key (字段名) references 主表名(字段名);

二十四、删除外键约束

 alter table 表名 drop foreign key 外键名;

二十五、索引

alter table 表名 add index 自己取的名字 (字段名);

二十六、唯一索引

alter table 表名 add unique index 自己取的名字 (字段名);

二十七、添加唯一约束

alter table 表名 add constraint 自己取的名字 unique (字段名);

二十八、基本查询

select * from 表名;

二十九、条件查询

 select * from 表名 where 判断条件

三十、投影查询

select 字段1,字段2.....from 表名;

三十一、分页查询

 select * from 表名 limit X1 offset X2;

三十二、聚合查询

 select max(字段),min(字段),count(字段),avg(字段) ,sum(字段)from 表名;

三十三、分组查询

select * from 表名 group by 字段;

三十四、多表查询

 select * from 表名1,表名2;

三十五、排序查询

select * from 表名 order by 字段 [asc/desc] ;

asc 为升序 (默认)
desc 为降序

三十六、内外表连接查询

内连接:select * from 表名1 inner join 表名2 on 表名1.相关字段=表名2.相关字段外连接:select * from 表名1 outer join 表名2 on 表名1.相关字段=表名2.相关字段

总结

这为最基础的一些语句了,多多练习自然就记住了!

来源地址:https://blog.csdn.net/qq_54180801/article/details/123340957

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql 最最最基本语句(大全)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

最新MySQL高级SQL语句大全

目录引言一、常用查询1、order by按关键字排序1.1 升序排序1.2 降序排序1.3 结合where进行条件过滤再排序1.4 多字段排序2、and/or判断2.1 and/or 且与或的使用2.2 嵌套、多条件使用3、distinct
2022-06-27

【MySQL】MySQL基本语句大全

个人主页:【😊个人主页】 系列专栏:【❤️MySQL】 文章目录 前言结构化查询语句分类MySQL语句大全📚DDL(对数据库和表的操作)🤖DQL(查询语句)💻
2023-08-17

MySQL基本增删改查语句练习(最新推荐)

目录mysql基本增删改查语句练习创建数据库:创建数据库表:插入数据库查询数据库:插入数据库:查询数据库:修改数据库:删除数据库:修改数据库:补充:Mysql基础增删改查语句一.增Insert二.删delete三.改update四.查sel
2023-01-17

史上超强最常用SQL语句大全

这篇文章主要介绍了史上超强最常用SQL语句大全,需要的朋友可以参考下
2023-02-10

Java流程控制语句最全汇总(上篇)

这篇文章主要介绍了Java流程控制语句最全汇总(上篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为上篇,需要的朋友可以参考下
2023-01-13

Java流程控制语句最全汇总(中篇)

这篇文章主要介绍了Java流程控制语句最全汇总(中篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为中篇,需要的朋友可以参考下
2023-01-13

Python有哪些最常用的函数和基础语句

这篇文章主要介绍了Python有哪些最常用的函数和基础语句的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python有哪些最常用的函数和基础语句文章都会有所收获,下面我们一起来看看吧。内置函数内置函数是pyth
2023-07-06

用C语言进行最基本的socket编程

当使用C语言进行最基本的socket编程时,你需要包含以下头文件:```c#include #include #include #include #inc
2023-08-09

MySQL最佳实践之分区表基本类型

MySQL分区表概述 随着MySQL越来越流行,Mysql里面的保存的数据也越来越大。在日常的工作中,我们经常遇到一张表里面保存了上亿甚至过十亿的记录。这些表里面保存了大量的历史记录。 对于这些历史数据的清理是一个非常头疼事情,由于所有的数
2022-05-26

JavaScript Try...Catch 语句:全面解析和最佳实践技巧

JavaScript Try...Catch 语句是错误处理和调试的重要工具。通过显示错误消息并防止脚本中断,它可以帮助开发人员创建健壮可靠的应用程序。
JavaScript Try...Catch 语句:全面解析和最佳实践技巧
2024-02-08

编程热搜

目录