MySQL常用语句收集

MySQL常用语句收集

创建数据库
Create database 数据库名;

删除数据库
Drop database 数据库名;

查询数据库是否存在,如果存在,就删除该数据库
Drop database if exists 数据库名;

使用该数据库
Use 数据库名;

创建数据表单
Create table 表单名(
字段名 数据类型(如整型(长度限制))字段属性(如自增长、非负、主键等),←注意结束句前的每句逗号结尾,实例参考下面
ID INT(6) auto_increment primary key,
NAME VARCHAR(30) not null,
WEIGHT INT(3) not null,
SEX VARCHAR(4) not null注意最后一句的结尾没有逗号
)default charset=utf8;末尾可通过该句设置中文支持

显示数据库中的所有表
Show tables

判断表格是否存在,存在的话删除它
Drop table if exists 表名;

删除表
Drop table 表名;

插入数据
Insert into 表名 values(对应字段值1,对应字段值2,对应字段值3…);

查询所有数据
Select * from 表名;

查询某个字段的数据
Select 字段名1,字段名2,字段名3 from 表名;

查询某一字段名为指定值的数据
Select 字段名 from 表名 where 字段名=指定值;
在指定表内查询指定的字段内容,哪一个呢?字段名=指定值的那个

修改某一字段值为特定值的数据
Update 表名 set 要修改的字段名=‘修改后的值’ where 字段名=指定值;

删除某字段值为指定值的数据
Delete from 表名 where 字段名=指定值;

and 并且语句

Select * from student where date > ‘1988-1-2’ and date < ‘1988-12-1’;
直译:查找 所有 从 名为学生的表 哪一个呢? 日期 大于 1988年1月2日 并且 日期 小于 1988年12月1日的
人类语言:从名为“学生”的数据表中查询出符合如下条件的数据,条件:日期大于1988.1.2且小于1988.12.1的;

or 或

Select * from student where date < ’ 1988-11-2’ or date > ‘1988-12-1’;
翻译:从名为学生的数据表中查询出符合如下条件的数据,条件:日期小于1988.11.2或者日期大于1988.12.1的;

between 区间范围(在…之间)

Select * from student where date between ‘1988-1-2’ and ‘1988-12-1’;
翻译:从名为学生的数据表中查询出符合如下条件的数据,条件:日期在1988.1.2到1988.12.1之间的;

in 查询指定集合内的数据

select * from student where id in (1,3,5);
翻译:从名为学生的数据表中查询符合如下条件的数据,条件:ID字段的值为1,3和5的;

排序 asc 升序 desc 降序

Select * from student order by id asc;
翻译:查询并显示名为学生的数据表中的所有数据内容,以ID的升序方式排列;
Select * from student order by id desc;
翻译:查询并显示名为学生的数据表中的所有数据内容,以ID的降序方式排列;

查询第x条以后到第z条的数据 (不包括第x条)

Select * from student limit 3 , 8;
翻译:查询并显示名为学生的数据表中第4至第8条数据;

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

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

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


相关推荐

  • FindWindow和FindWindowEx

    FindWindow和FindWindowEx函数型:HWNDFindWindow(LPCTSTRIpClassName,LPCTSTRIpWindowName);IpClassName:指向一个指定了类名的空结束字符串或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobaIAddAtom函数产生的全局成员。该成员为16位,必须位于lpClassName的低16位,高位必须为0。如果为NULL,

    2022年5月31日
    34
  • ps基础快捷键_ps确定的快捷键

    ps基础快捷键_ps确定的快捷键ps快捷键常用表,ps快捷键大全!天下武功,唯快不破!看完这篇PS快捷键使用指南,帮你掌握最常用的32个Photoshop快捷键!注:左上为Mac快捷键,右上为PC快捷键1、Command+T:自由变形该快捷键,主要对图层进行旋转、缩放等变形调整,同时可以拖动修改图层在画面中的位置,是极为常用的功能键。2、Command+J:复制图层对图层的复制,一般的操作是通过图层菜单栏选择,或者…

    2022年9月29日
    0
  • C语言根据经纬度计算距离[通俗易懂]

    C语言根据经纬度计算距离[通俗易懂]#include#defineEARTH_RADIUS6378.137//地球半径#definePI3.14159265358979323846//Ô²ÖÜÂÊ//½Ç¶Èת»¯Îª»¡¶Èstaticdoublerad(doubled){  returnd*PI/180.0;}//µ±Äϱ±

    2022年9月23日
    0
  • Python标准库之time和datetime

    注:博客转载自:https://www.cnblogs.com/zhangxinqi/p/7687862.html1、python3日期和时间Python程序能用很多方式处理日期和时间,转换日期

    2021年12月29日
    43
  • HTML导航栏制作

    HTML导航栏制作首先建一个大盒子,名为nav用于装导航栏里面的部分。代码如下:<divclass=”nav”></div>.nav{width:100%;height:50px;background-color:#f7f7b6;}目录logo(即图中的汤姆!)Li文字搜索栏loglogo(即图中的汤姆!)<divclass=”logo”><imgsrc=”…

    2022年5月28日
    36
  • 八种排序算法的时间复杂度复杂度

    八种排序算法的时间复杂度复杂度https://www.cnblogs.com/dll-ft/p/5861210.html 转载1、稳定性归并排序、冒泡排序、插入排序。基数排序是稳定的选择排序、快速排序、希尔排序、堆排序是不稳定的 2、时间复杂度最基础的四个算法:冒泡、选择、插入、快排中,快排的时间复杂度最小O(n*log2n),其他都是O(n2)排序法 平均时间 最差情形 稳定度…

    2022年5月14日
    76

发表回复

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

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