首页 > 数据库 >MySQL的基本语法(增,删,改,查)

MySQL的基本语法(增,删,改,查)

时间:2024-10-08 17:49:41浏览次数:9  
标签:基本 列名 db 列表 语法 teachers MySQL TABLE 数据库

MySQL的基本语法(增,删,改,查)

MySQL中的(增)操作

创建数据库

CREATE DATABASE 库名;

例如:

CREATE DATABASE db;

创建一个名为db的数据库。

创建列表

use 数据库名;
CREATE TABLE 表名(
  字段名1 数据类型1,
  字段名2 数据类型2
);

例如:

use db;
CREATE TABLE players(
  uid BIGINT,
  username VARCHAR(225),
  password VARCHAR(225)
);

在名为db的数据库中创建一个名为players的表,表中包含uid,username,password,这三列。

为列表添加元素

INSERT INTO 数据库名.表名 VALUE(数据1,数据2...);

例如:

INSERT INTO db.players VALUE(1,'小明','123456');

在db数据库中的players表中依次插入1,'小明','123456'三个值。

值得注意的是,在创建列表时,能够为列表添加一些条件
例如:

use 数据库名;
CREATE TABLE 表名(
  列名1 数据类型1 限定条件1,
  列名2 数据类型2 限定条件2
);
use db;
CREATE TABLE players(
  uid BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT;
);

其中的NOT NULL是赋值时该列不能为空(如果能为空就去NOT),PRIMARY KEY每位元素不一样,AUTO_INCREMENT自动递增。

在限制条件下插入时又有:

INSERT INTO db.players VALUE(DEFAULT,'小明','123456');

以上代码中的DEFAULT指的是用默认的值(加入限定条件)。

MySQL中的(删)操作

删除数据库

DROP DATABASE 数据库名;

例如:

DROP DATABASE db;

删除名为db的数据库

删除列表

DROP TABLE 列表名;

例如:

DROP TABLE teachers;

删除名为teachers的列表

删除元素

DELETE FROM 数据库名.列表名 WHERE 删除条件;

例如:

DELETE FROM db.teachers WHERE uid=1;

删除名为db数据库的teachers列表中满足uid=1的元素

MySQL中的(改)操作

添加表格中的列名

ALTER TABLE 数据库名.列表名
ADD 列名 数据类型 限制条件;

例如:

ALTER TABLE db.teachers
ADD phone INT NULL;

删除表格中的列名

ALTER TABLE 数据库名.列表名
DROP 列名;

例如:

ALTER TABLE db.teachers
DROP phone;

在db数据库的teachers表中删除列名phone。

修改列名以及数据类型

ALTER TABLE 数据库名.列表名
DROP 列名 数据类型;

例如:

ALTER TABLE db.teachers
CHANGE phone phonenum VARCHAR(255);

在db数据库的teachers表中修改列名phone为phonenum并且修改数据类型为VARCHAR

修改元素

UPDATA 数据库名.表名
set 值
WHERE 条件判断

例如:

UPDATA db.teachers
set phone=1331333133
WHERE id=1;

在db数据库的teachers表中修改id=1这行的phone的值

MySQL中的(查)操作

查找操作

SELECT 列名1,列名2
FROM 表名
WHERE 条件
ORDER BY 列名 ASC;

其中的SELECT中的列名可以换成*来查找所有列,把ASC换成DESC正序排列变为逆序排列
例如:

SELECT *
FROM teacher
WHERE id > 10
ORDER BY id ASC;

查找teacher表中所有列,并显示id>10的行以id正序排列

WHERE条件选择的特殊运算符

WHARE 列名 BETWEEN A AND B;

选择[列名]中在A和B之间的元素

WHARE 列名 IN(A,B...);

选择[列名]中有A,B...的元素

WHARE 列名 LIKE '_A%'

选择[列名]中第二个字母为A的元素

标签:基本,列名,db,列表,语法,teachers,MySQL,TABLE,数据库
From: https://www.cnblogs.com/ClownLMe/p/18450648

相关文章

  • nodejs基本使用
    node.js基本使用 1.压缩并整合html、js文件(注:压缩后放html类型文件里,才可以运行显示页面)//压缩html和js文件constfs=require('fs')constpath=require('path')//读取、压缩html文件fs.readFile(path.join(__dirname,'index.html'),'utf8',(err,data)=>......
  • Prometheus + Grafana 监控 MySQL 数据库
    文章目录1、前置介绍2、搭建流程2.1、安装Docker2.2、安装MySQL2.3、安装MySQLExporter2.4、安装Prometheus2.5、安装Grafana1、前置介绍本次监控平台搭建,我使用2台阿里云服务器来完成本次的搭建部署操作,配置如下:阿里云ECS1:2核2G,Ubuntu22.02,内网ip:172.16.0......
  • MySQL数据库备份与恢复
    MySQL数据库的备份与恢复是数据库管理中至关重要的一部分。无论是在Windows还是Linux系统上,掌握这些技能都能有效保护数据,防止数据丢失。本文将详细介绍MySQL数据库的备份与恢复方法,包括常用工具和步骤。一、备份MySQL数据库1.使用 mysqldump 工具mysqldump是......
  • linux中mysql5.7安装
    系统要求:CentOS7.664位卸载系统自带mariadb-lib1、rpm-qa|grepmariadb2、rpm-emariadb-libs-5.5.68-1.el7.x86_64 --nodeps 解压tar包:tar-xvfmysql*.tar以下加粗rpm包需要安装:mysql-community-common-5.7.23-1.el7.x86_64.rpmmysql-community-libs-co......
  • MySQL与RESTfulAPI
    MySQL与RESTfulAPI 2024-01-2566阅读7分钟 1.背景介绍MySQL与RESTfulAPI是一个非常重要的技术主题,它们在现代互联网应用中扮演着关键角色。在这篇文章中,我们将深入探讨这两个技术的核心概念、算法原理、最佳实践以及实际应用场景。1.背景介绍MySQL是一种流行的关......
  • StarRocks基本架构原理
    概念StarRocks是新一代高性能分析型数据仓库,支持实时、多维、高并发的数据分析;StarRocks支持从各种数据源进行实时和批量数据推流,它还允许您直接分析存储在数据湖中的数据,无需数据迁移StarRocks非常适合对新数据进行实时分析。可以高速摄取数据,并实时更新和删除数据场景St......
  • day02_基本的DOS命令
    电脑常用快捷键常用快捷键快捷键作用CTRL+c复制CTRL+v粘贴CTRL+x剪切CTRL+z撤销CTRL+s保存alt+f4关闭窗口del删除shift+del强制删除Windows+r打开“运行”窗口windows+e打开“我的文档”ctrl+alt+d......
  • PTA 作业一 两分钟学会JAVA语言 7-4 Java程序设计-基本程序-计算两点之间的距离 提示
    7-4Java程序设计-基本程序-计算两点之间的距离分数10全屏浏览切换布局作者 万静单位 北京化工大学这是一个编程题模板。编写程序,提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点间的距离。计算两点之间距离的公式是:注意可以使用Math.pow(a,0,5)计算。输入格式......
  • PTA 作业一 两分钟学会JAVA语言 7-3 Java程序设计-基本程序-摄氏温度转换为华氏温度
    7-3Java程序设计-基本程序-摄氏温度转换为华氏温度分数10全屏浏览切换布局作者 万静单位 北京化工大学这是一个编程题模板。编写程序,从控制台读入double型的摄氏温度值,然后转换为华氏温度,并且显示结果。转换公式如下:华氏温度=(9/5)*摄氏温度+32。输入格式:输入摄......
  • 白骑士的JavaScript教学JavaScript语法基础篇之运算符与表达式 2.2.4 逻辑运算符
            逻辑运算符是用于布尔逻辑运算的符号,它们常用于控制流程和条件判断,帮助程序员编写更复杂和更动态的条件语句。在JavaScript中,主要的逻辑运算符包括逻辑与(‘&&‘)、逻辑或(‘||‘)、逻辑非(‘!‘)以及一些其他特定场景的运算符。逻辑运算符用于将多个布尔值或表达式......