首页 > 数据库 >MYSQL笔记

MYSQL笔记

时间:2023-09-11 19:05:49浏览次数:43  
标签:11 Ps 匹配 name int 笔记 MYSQL id


一、创建列表

1、 创建库CREATE DATABASE wjd_table



2、 删库,drop database table_name;




3、 选库use table_name;



4、 类型分别有:

1) char或character(负责数据,需设定长度);

2) int或inteser(数字为整数或负数);dec(提供数值空间);

3) datatime或timestamp(负责记录时间和日期);

4) blob(大量文本数据);date(负责记录日期);

5) time(负责记录时间);varchar(储存文本数据,最大长度255字符)

6) Ps:id  int(11)primary,外键约束

7) Ps:id  int(11)not null,该值不为空

8) Ps:id  int(11)unique,唯一性约束,允许为空(但只能出现一个)

9) Ps:id  int(11)default xxx,xxx为默认值

10) Ps:id  int(11) auto_increment 自动增加

11) 


5、 创建表并且添加列和列的类型:









6、 DESC命令用来查看表的结构



7、 插入数据




二、索引数据

8、 查询表内所有内容














9、 表内添加新列:



10、 检查整个表的语句:SELECT * FROM table_name;


11、 查询表中某个列所有的值;





12、 检索多个列







13、 索引唯一的值



14、 限制索引的数量



15、 从行1开始数2个



16、 删除表中的某个列


三、排序索引数据

17、 按顺序排序



18、 以分数降序的方式进行排序(倒序)



19、 过滤数据where句子













20、 Where子句操作符



21、 AND操作符



22、 Or 操作符


23、 

24、 


24.1匹配需要用操作符: like


25、 下划线(_)通配符:只匹配单个字符



26、 使用正则来匹配查询(REGEXP)




27、 用or进行匹配(|)



28、 匹配几个字符之一:[]















29、 查找特殊字符,前面加\\(eg:“.”)


30、 匹配字符类









31、 匹配多个字符







32、 用concat()拼接字段,若要用圆括号,需要加‘’,‘’,单引号和逗号隔开


33、 右侧空格处理


34、 填入as + 列名


四、函数

35、 Upper函数



36、 时间函数


用法


37、 常用函数


五、汇总数据

38、 取列的平均值avg()


39、 获取行数count()


40、 取最大值max()


41、 取最小值min()

42、 取总和sum()


43、 取不同的值distinct()


44、 函数组合




六、数据分组

45、 创建分组


46、 过滤分组having






47、 分组、过滤、排序


48、 子句的使用



49、 联结两个table







另一种联结方式


50、 多表联结


51、 更名


改字段

改字段名



添加字段


删字段


插字段后某个字段后面



取name。Code的随机数,2个








标签:11,Ps,匹配,name,int,笔记,MYSQL,id
From: https://blog.51cto.com/u_13719705/7437790

相关文章

  • Ansible学习笔记03:主机组
    主机组在Ansible中,主机组(HostGroup)是一个概念,用于将具有相似特性或需求的多个主机归为一组,以便进行集中管理和操作。例如,你可能希望将所有的Web服务器归为一个主机组,以便可以统一应用配置和管理。在Ansible中,可以通过在Inventory文件中指定主机组,来方便地管理和组织主机。Inventor......
  • openGauss学习笔记-66 openGauss 数据库管理-创建和管理schema
    openGauss学习笔记-66openGauss数据库管理-创建和管理schema66.1背景信息schema又称作模式。通过管理schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的schema下而不引起冲突。管理schema包括:创建schema......
  • OGG-Postgres同步到MySQL
    (一)数据库信息名称源端数据库目标端数据库数据库类型Postgresql12.4MySQL5.7IP地址20.2.127.2320.2.127.24端口54323306数据库testpdbtest用户ogguserroot密码ogguserP2021Root@1234 postg......
  • 基于PHP vue2+element+ laravel8+ mysql开发的不良事件管理系统源码
    技术架构:PHP vue2+element+laravel8+mysql5.7+vscode不良事件上报系统通过“事前的人员知识培训管理和制度落地促进”、“事中的事件上报和跟进处理”、以及“事后的原因分析和工作持续优化”,结合预存上百套已正在使用的模板,帮助医院从对护理事件、药品事件、医疗器械事件、......
  • C笔记--c++编译过程
    c++编译过程 参考资料:尚硅谷bilibili视频2023版......
  • 【笔记】Mysql常用操作
     linux上安装客户端 下载地址:https://dev.mysql.com/downloads/mysql/ 操作系统版本选择redhat,  在下载列表中选择ClientUtitiles  安装rpm-ivhmysql-community-client-5.7.36-1.el7.x86_64.rpm--nodeps--force ......
  • 《Hello 算法》个人笔记
    https://www.hello-algo.com/算法算法在日常生活中无处不在,并不是遥不可及的高深知识。实际上,我们已经在不知不觉中学会了许多算法,用以解决生活中的大小问题。查阅字典的原理与二分查找算法相一致。二分查找算法体现了分而治之的重要算法思想。整理扑克的过程与插入排序算法......
  • mysql 体系结构
     mysql数据库的体系结构如下图:1.连接器:主要负责客户端与数据库的连接a.连接后没有任何动作,那么连接就处于空闲状态,showfullprocesslist进行查看b.客户端连接数据库后会在一定时间范围内断开连接,具体时间可以进行查看showvariableslike'%timeout%'interactive_timeout:服务器......
  • MySQL篇:第一章_软件安装和基本操作
    本篇安装软件NavicatePremium16破解版和phpstudy_prophpstudy_pro安装教程phpstudy官网:https://www.xp.cn/download.html下载等待下载完成后,双击可执行文件开始安装,选择自定义安装;等待安装完成即可拥有MySQL环境NavicatePremium16破解版安装教程官网地址:https://ww......
  • 【验】Postfix+Dovecot+MySQL搭建邮件服务器
    网上有很多使用Postfix搭建邮件服务器的文章,但目前貌似没有看到较为完整的一篇。本例将尝试在Ubuntu系统中使用Postfix+Dovecot+MySQL搭建邮件服务器。说到邮件服务器,网上有许多不同解决方案。Window操作系统下常见的邮件服务器有hMailServer、MailEnable、EVOMailServer、ApacheJ......