MySql数据库增删改查常用语句命令「建议收藏」

MySql数据库增删改查常用语句命令「建议收藏」文章目录增删改查语句库操作表操作增删改查实例准备表插入数据修改表数据删除表数据查询表数据常见的MySQL语句命令常见MySQL字段含义增删改查语句增删改查的语句命令为:操作命令增insert删delete改update查select或者show库操作操作代码创建数据库createdatabaseshujuku;…

大家好,又见面了,我是你们的朋友全栈君。

增删改查语句

增删改查的语句命令为:

操作 命令
insert
delete
update
select或者show

库操作

操作 代码
创建数据 create database shujuku;
创建带字符集的数据库 create database mydb2 CHARACTER SET = utf8;
创建带校验的数据库 create database mydb3 CHARACTER SET = utf8 COLLATE utf8_general_ci;
显示数据库 show databases;
删除数据库 drop database shujuku;
修改数据库编码 alter database shujuku character set gb2312;

表操作

创建数据库表:
创建一个表名为:employee,该表中含有id、name、sex、birthday、job字段

create table employee(
  id int,
  name varchar(40),
  sex char(4),
  birthday date,
  job varchar(100)
);

表中增加image字段:

alter table employee add image blob;

修改job值,使其长度为60(原长度为100):

alter table employee modify job varchar(60);

删除sex列:

alter table employee drop sex;

表名改为user(原名employee):

rename table employee to user;

修改表的字符集为utf-8:

alter table user character set utf8;

列名name改为username:

alter table user change column name username varchar(100);

删除表:

drop table user;

增删改查实例

准备表

create table employee(
  id int,
  name varchar(40),
  sex varchar(4),
  birthday date,
  entry_date date,
  salary decimal(8,2),
  resum text
);

插入数据

insert into employee(id,name,sex,birthday,entry_date,salary,resum)
values(1,'zhangsan','male','1993-03-04','2016-11-10','1000','i am a developer');

制定某些列插入数据:

insert into employee(id) values(6);

插入汉字:

insert into employee(id,name) values(6,'张三');

修改表数据

将所有员工薪水修改为5000元:

update employee set salary=5000;

将姓名为‘zhangsan’的员工薪水修改为3000元:

update employee set salary=3000 where name='zhangsan';

将姓名为‘aaa’的员工薪水修改为4000元,job修改为ccc:

update employee set salary=4000,job='ccc' where name='aaa';

将‘wu’的薪水在原有基础上增加1000元:

update employee set salary=salary+1000 where name='wu';

删除表数据

删除表中名称为‘zhangsan’的记录:

delete from employee where job='zhangsan';

删除表中所有记录:

delete from employee;

使用truncate删除表中记录:

truncate table employee;

查询表数据

查询表中所有学生的信息:

select id,name,chinese,english,math from student;

查询表中所有学生的姓名和对应的英语成绩:

select name,english from student;

查询姓名为wu的学生成绩:

select * from student where name='wu';

查询英语成绩大于90分的同学:

select name from student where english>'90';

查询英语分数在80-90之间的同学:

select * from student where english>=80 and english<=90;

常见的MySQL语句命令

操作 命令
进入MySQL命令行 mysql -u root -p;
查看所有数据库 show databases;
创建数据库 create database shujuku charset utf8;
删除数据库 drop database shujuku;
选择数据库 use database;
查看所有表 show tables;
查看创建数据库的语句 show create database databasename;
查看创建表的语句 show create table tablename;
查看表结构 desc tablename;

常见MySQL字段含义

字段 含义
auto_increment 自增长
not null 非空
default 默认值
unique 唯一
charset 指定字符集
primary key 主键

引用原文链接:https://www.shujukuba.com/mysql/99.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138932.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 怎么下载java_怎样下载Java的环境?

    怎么下载java_怎样下载Java的环境?window系统安装java下载JDK在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以Window64位系统为例:下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为C:\ProgramFiles(x86)\Java\jdk1.8.0_91。配置环境变量1.安装完…

  • opengl投影矩阵变换_opengl 坐标

    opengl投影矩阵变换_opengl 坐标前言先上一个运行效果图:OverviewAcomputermonitorisa2Dsurface.A3DscenerenderedbyOpenGLmustbeprojectedontothecomputerscreenasa2Dimage.GL_PROJECTIONmatrixisusedforthisprojectiontransformation.First,ittransformsallvertex…

  • 带多选框的下拉列表「建议收藏」

    带多选框的下拉列表「建议收藏」之前想写一个带多选框的下拉列表,然后找相关的内容,发现大多都是用select写的,这种是默认的下拉列表样式,但有时候需要自己来写样式,这样用select就不合适了。然后我就在csdn中无意间发现了一位博主(codingNoob,在此声明一下,他写了很多文章都不错,我还关注了!)是用li写的,只是没有多选框,然后我就用了一些他的代码,在加上自己的代码。&lt;!DOCTYPEhtml&g…

    2022年10月23日
  • VIF检验相关性「建议收藏」

    VIF检验相关性「建议收藏」VIF可以用来度量多重共线性问题,VIFj=11−Rj2\quad\mathrm{VIF}_{j}=\frac{1}{1-R_{j}^{2}}VIFj​=1−Rj2​1​式子中,Rj2R_{j}^{2}Rj2​是第jjj个变量在所有变量上回归时的确定系数。如果VIF过大(比如大于5或10),则意味着存在多重共线性问题。#数据df=pd.read_excel(io=’数据.xlsx’,sheet_name=0,usecols=range(1,5))#务必注意:一定要加上常数项,#如果没

  • ADB 环境变量配置教学

    步骤如下:1、右击电脑图标点击电脑属性2、找到相关设置点击高级系统设置3、找到高级点击环境变量4、在系统变量中点击双Path5、点击新建6、确定

  • linux查看端口占用情况的命令是什么_查看端口状态命令

    linux查看端口占用情况的命令是什么_查看端口状态命令Linux查看端口占用情况的命令

    2022年10月24日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号