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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常用的一些vscode前端插件

    常用的一些vscode前端插件前端常用插件

    2022年7月25日
    10
  • FFplay硬件加速[通俗易懂]

    FFplay硬件加速[通俗易懂]本文以ffmpeg-4.4源码为准,a.mp4下载链接:百度网盘,提取码:nl0s。FFplay硬件解码命令如下:ffplay.exe-vcodech264_cuvid-ia.mp4上面命令指定了NVIDIA的硬件解码器,h264_cuvid。在ffplay.c的代码里面硬件解码跟普通解码在逻辑上没有做什么特殊的处理。ffplay.c里面没有像ffmpeg.c那样支持-hwaccel这个选项,所以ffplay.c的硬件解码流程跟普通解码…

    2022年6月25日
    53
  • js 邮箱正则表达式_匹配邮箱的正则表达式

    js 邮箱正则表达式_匹配邮箱的正则表达式一个正则表达式就是由普通字符(a~z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。语法:/ 匹配对象的模式 /其中,位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找的匹配对象的模式内容放入“/”定界符之间即可。例如,在字符串“abcd”中查…

    2022年9月15日
    0
  • 时序数据库研究现状

    时序数据库研究现状时序数据库——简单汇总

    2022年10月4日
    0
  • 如何利用js生成二维码_前端生成二维码

    如何利用js生成二维码_前端生成二维码问题来源最近在做一个项目,有这么个需求,通过生成二维码来实现网页的分享。问题分析脑海的第一反应,当然是用js来实现,自己手写?当然不是。解决方案使用QRCode.js。QRCode.js是一个用于生成二维码的JavaScript库。主要是通过获取DOM的标签,再通过HTML5Canvas绘制而成,不依赖任何库。QRCode.js:使用JavaScript生成二维码代码编写<!DOCTYPEhtml><htmllang=”en.

    2022年10月18日
    1
  • CSS3影子 box-shadow使用和技巧总结

    CSS3影子 box-shadow使用和技巧总结

    2021年12月17日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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