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

2023/10/23 mysql学习

数据库修改

show databases;

展示所有数据库

create database 数据库名;

创建数据库

create database if not exists 数据库名;

如果未创建过当前数据库名则创建

drop database 数据库名;

drop database if exists 数据库名;用法和创建类似 

删除数据库

use 数据库名;

跳转到当前数据库;

select database();

输出当前数据库名字;

数据库中表的操作

show tables;

展示当前数据库的所有表

create table 表名(

变量名1 类型 commet '变量1含义',

变量名2 类型 commet '变量2含义',

变量名3 类型 commet '变量3含义',

.....

最后一个后面没有逗号

)comment '表名含义';

desc 表名;

输出当前表的所有变量名和类型

show create table 表名;

输出当时创造表的语句;

alter table 表名 add 新的变量 新的类型 commet '新的变量含义';

alter table 表名 change 原本表里的变量 新的变量 新的类型 commet '新的变量含义';

alter table 表名 modify 变量名 新的类型;

修改表中某个变量的类型;

alter table 表名 drop 表里的变量名;

alter table 原本表名 rename to 新的表名;

修改表名;

drop table if exists 表名;

删除表和之前删库差不多;

truncate table 表名;

清空表里的所有数据;

修改表里的数据

insert into 表名(变量1,变量2,.....) values(变量1,变量2...);

select * from 表名;

展示表中的内容

insert into 表名 values(变量1,变量2...);

必须输入表中所有的变量

insert into 表名 values(变量1,变量2...),(变量1,变量2...),.....;

多组输入中间加逗号即可

也可

insert into 表名(变量1,变量2,.....) values(变量1,变量2...),(变量1,变量2...),.....;

这样不需要所有变量都输入值,未输入的均为空

update 表名 set 表中变量名 = 数据1 where 表中某一个变量名 = 数据2;

where后面的条件可以用逻辑运算符链接 &&,||,!

把id = 1的用户的名字改为王

或者中间加逗号再加其他变量名 = 数据3

把id = 1的用户的名字改为李,性别改成女

或者可以不要where

把表中所有的入职时间改为2004-1-1

delete from 表名 where 表中变量名 = 数据;

where后面的条件可以用逻辑运算符链接 &&,||,!

删除表中为女的所有人

或者不加where

删除表中的所有数据

查询表中数据

select 表中变量1,变量3,变量... from 表名;

变量随便哪几个均可

selec 表中变量名 as '变量含义1' from 表名;

取别名更好理解表中变量

as是可以省略的 

同样可以查询的同时对多个变量起别名,中间加逗号即可

select distinct 表中变量名 '变量含义' from 表名;

http://www.lryc.cn/news/208925.html

相关文章:

  • 软考系统架构师知识点集锦六:项目管理
  • MacOS系统Chrome开发者模式下载在线视频
  • uniapp v3+ts 使用 u-upload上传图片以及视频
  • 为什么虚拟dom会提高性能?
  • 2015年亚太杯APMCM数学建模大赛A题海上丝绸之路发展战略的影响求解全过程文档及程序
  • js中HTMLCollection如何循环
  • Kafka - 3.x 副本不完全指北
  • 二分归并法将两个数组合并
  • ROS自学笔记十六:URDF优化_xacro文件
  • XMLHttpRequest拦截请求和响应
  • 前端 读取/导入 Excel文档
  • 聊聊springboot的TomcatMetricsBinder
  • 《动手学深度学习 Pytorch版》 10.6 自注意力和位置编码
  • 2023年第四届MathorCup高校数学建模挑战赛——大数据竞赛B题 实现代码
  • larvel 中的api.php_Laravel 开发 API
  • 虚拟机构建部署单体项目及前后端分离项目
  • C++之特殊类的设计
  • Java练习题2020 -1
  • LuaTable转C#的列表List和字典Dictionary
  • Redis快速上手篇七(集群)
  • Mac 安装nvm
  • python 从mssql取出datetime2类型之后格式化
  • 18.2 使用NPCAP库抓取数据包
  • pytest-yaml 测试平台-3.创建执行任务定时执行用例
  • 安卓文件资源中,一个字串包含引用其他字串的写法
  • 解决:谷歌浏览器访问http时,自动转https访问的问题
  • MQTT协议和边缘计算
  • Redis(04)| 数据结构-压缩列表
  • 516 最长回文子序列(区间DP)(灵神笔记)
  • Kafka - 异步/同步发送API