当前位置: 首页 > news >正文

MYSQL---基础篇

一、数据库操作

1.创建数据库:CREATE DATABASE db_test1;


2.使用数据库:use 数据库名;

3.删除数据库:DROP DATABASE [IF EXISTS] db_name;

4.创建表:CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);

5.删除表:-- 删除 stu_test 表
drop table stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表
drop table if exists stu_test;

新增:

insert into 表(字段1, ..., 字段N) values
(value1, ...),
(value2, ...),
(value3, ...);
查询:

-- 全列查询
select * from 表
-- 指定列查询
select 字段1,字段2... from 表
-- 查询表达式字段
select 字段1+100,字段2+字段3 from 表
-- 别名
select 字段1 别名1, 字段2 别名2 from 表
-- 去重DISTINCT
select distinct 字段 from 表
-- 排序ORDER BY
select * from 表 order by 排序字段
-- 条件查询WHERE:
-- (1)比较运算符 (2)BETWEEN ... AND ... (3)IN (4)IS NULL (5)LIKE (6)AND (7)OR
(8)NOT
select * from 表 where 条件
修改

update 表 set 字段1=value1, 字段2=value2... where 条件
删除

delete from 表 where 条件
 

约束类型说明示例
null约束not null 指定不为空
unique唯一约束不重复
default默认值约束当不赋值时使用默认值
主键约束primary key null 和 unique的结合
外键约束
check检查保证符合条件

相关文章:

  • 4.HTML网页开发的工具
  • Clickhouse学习笔记(11)—— 数据一致性
  • ELK分布式日志
  • TypeScript: 判断两个数组的内容是否相等
  • 解决游戏找不到x3daudio1_7.dll文件的5个方法,快速修复dll问题
  • Ubuntu 20.04编译Chrome浏览器
  • 『MySQL快速上手』-⑤-数据类型
  • 使用微信小程序控制蓝牙小车(微信小程序端)
  • U盘插在电脑上显示要格式化磁盘怎么办
  • 华为开源carbondata中的使用问题处理
  • gma 2.0.3 (2023.11.12) 更新日志
  • 谷歌插件报错 Manifest version 2 is deprecated, and support will be removed in 2023.
  • 手写C++ 实现链表的反转、删除、合并
  • 和数链“分布式存储”技术结合隐私计算让数据更安全
  • 【龙芯固件】ACPI——简介
  • [iOS]Core Data浅析一 -- 启用Core Data
  • ➹使用webpack配置多页面应用(MPA)
  • 2019.2.20 c++ 知识梳理
  • CSS 专业技巧
  • Laravel 菜鸟晋级之路
  • PAT A1092
  • PHP的Ev教程三(Periodic watcher)
  • Python socket服务器端、客户端传送信息
  • spring + angular 实现导出excel
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • VUE es6技巧写法(持续更新中~~~)
  • vue.js框架原理浅析
  • vue--为什么data属性必须是一个函数
  • 笨办法学C 练习34:动态数组
  • 复杂数据处理
  • 前端设计模式
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 怎样选择前端框架
  • ionic异常记录
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (三十五)大数据实战——Superset可视化平台搭建
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)http协议
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .NET : 在VS2008中计算代码度量值
  • .net framework profiles /.net framework 配置
  • .NET 读取 JSON格式的数据
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net开发时的诡异问题,button的onclick事件无效
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • @在php中起什么作用?