返回顶部
首页 > 资讯 > 数据库 >Mysql 最最最基本语句(大全)
  • 921
分享到

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

mysql数据库sql 2023-09-06 19:09:02 921人浏览 八月长安
摘要

Mysql Workbench 基本语句 前言 sql语言关键字不区分大小写,但不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写。 一、创建数据库 create data

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

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 最最最基本语句(大全)

本文链接: https://lsjlt.com/news/397434.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql 最最最基本语句(大全)
    Mysql Workbench 基本语句 前言 SQL语言关键字不区分大小写,但不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写。 一、创建数据库 create data...
    99+
    2023-09-06
    mysql 数据库 sql
  • 最新MySQL高级SQL语句大全
    目录引言一、常用查询1、order by按关键字排序1.1 升序排序1.2 降序排序1.3 结合where进行条件过滤再排序1.4 多字段排序2、and/or判断2.1 and/or 且与或的使用2.2 嵌套、...
    99+
    2022-06-27
    mysql sql语句 mysql高级SQL语句
  • MySQL语句最全详解
    文章目录 MySQL语句最全详解一、常见sql语句用法与演示前置条件连接命令 1.常用数据库类型2.数据约束(数据表中)3.数据库的备份和还原二、操作数据库(操作数据库之前要通过命令行工...
    99+
    2023-09-02
    mysql 数据库 sql
  • 【MySQL】MySQL基本语句大全
    个人主页:【😊个人主页】 系列专栏:【❤️MySQL】 文章目录 前言结构化查询语句分类MySQL语句大全📚DDL(对数据库和表的操作)🤖DQL(查询语句)💻...
    99+
    2023-08-17
    mysql 数据库
  • 最新最全的mysql数据库基本命令
    本文主要给大家简单讲讲最新最全的mysql数据库基本命令,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望最新最全的mysql数据库基本命令这篇文章可以给大家带...
    99+
    2024-04-02
  • 史上超强最常用SQL语句大全
    目录DDL(Data Definition Language)数据定义语言一、操作库二、操作表一、增加 insert into二、删除 delete三、修改 updateD...
    99+
    2023-02-10
    最常用SQL语句 SQL语句大全
  • MySQL基本增删改查语句练习(最新推荐)
    目录mysql基本增删改查语句练习创建数据库:创建数据库表:插入数据库查询数据库:插入数据库:查询数据库:修改数据库:删除数据库:修改数据库:补充:Mysql基础增删改查语句一.增Insert二.删delete...
    99+
    2023-01-17
    MySQL增删改查语句 MySQL增删改查
  • javascript中求最大值语句怎么写
    这篇文章将为大家详细讲解有关javascript中求最大值语句怎么写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。javascript中求最大值语句是“Math.max(...
    99+
    2024-04-02
  • MySQL安装(全网最全最详细教程)
    目录 1 MySQL的卸载 1.1 停止MySQL服务 1.2 软件的卸载 2 MySQL的下载、安装、配置 2.1 MySQL的4大版本  2.2 软件的下载 2.3 软件的安装 ​2.4 软件的配置 3 多版本mysql同时安装 4 安...
    99+
    2023-09-16
    mysql 数据库
  • MySql最全命令!!!
    1.安装mysql服务端 1.1MySql服务端软件安装 在Ubuntu中打开终端,输入下面的命令: sudo apt-get install mysql-server 查看MySQL服务状态: sudo service mysql sta...
    99+
    2023-12-23
    mysql 数据库 python
  • sql查询语句之平均分、最高最低分及排序语句
    目录前言数据表数据查询各课程的考试学生人数查询各科成绩最高分和最低分查询男生、女生人数查询平均成绩查询平均成绩大于70分学生的学号和平均成绩查询学生考试参与考试课程数量查询考试两门以...
    99+
    2024-04-02
  • 数据库基本-SQL语句大全
    一、基础 1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 ...
    99+
    2024-04-02
  • IDEA连接mysql数据库 最新版本,最全配置教程
    IDEA连接mysql数据库 我是用的最新版本的idea和mysql connection jar包 1.选择右侧的database——>选择加号——>data source——>Mysql 2.编...
    99+
    2023-10-08
    mysql 数据库 intellij-idea
  • 最全Redis基础知识
    NoSQL概述 什么是NoSQL NoSQL不仅仅是SQL,它是Not Only SQL 的缩写,也是众多非关系型数据库的统称NoSQL和关系型数据库一样,也是用来存储数据的仓库。 为什么需要NoSQL? 随着互联网的高速发展,数...
    99+
    2018-03-14
    最全Redis基础知识
  • MYSQL 最大连接数
    MYSQL 最大连接数? 最大连接数也就是mysql服务最大支持多少客户端连接服务 查看服务支持最大连接数: show variables like '%max_connections%'; 如下: ...
    99+
    2023-10-23
    mysql 服务器 数据库
  • mysql中的多个字段最大最小值
    目录mysql多个字段最大最小值1、语法2、说明mysql取多列最大最小值GREATEST,LEASTmysql多个字段最大最小值 1、语法 最大值: GREATEST(expr_1, expr_2, ...expr_n...
    99+
    2024-04-02
  • MySQL的最大与最小指的是什么
    MySQL的最大与最小指的是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 1. 一个表里最多可有101...
    99+
    2024-04-02
  • 在 MySQL 中获取最小值和最大值
    我们需要使用 MAX(columnName) 来查找列中的最大值,而使用 MIN(columnName) 来查找列中的最大值。假设以下是语法查找特定列中的最高值和最低值 -mysql> SELECT @min_val:=MIN...
    99+
    2023-10-22
  • C语言怎么求数组最大最小值
    可以通过遍历数组的方式找到最大值和最小值。```c#include int main() {int arr[] = {10, 5, ...
    99+
    2023-10-11
    C语言
  • Java流程控制语句最全汇总(上篇)
    目录前文Java语句:Java空语句、复合语句和表达式语句语句编写方式空语句表达式语句复合语句例 1Java if else分支结构精讲if 结构例 1例 2例 3if-else 结...
    99+
    2023-01-13
    Java流程控制语句 流程控制语句图 Java流程控制
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作