在学mySql。总的感觉,mySql与Sql Server差不多,语法都很象,但mySql也许是吸取了SQL SERVER的一些经验,SQL语句书写起来更加简单。

比如说,设置主键、索引,SQL SERVER里的语句我是记不住的,但mysql却很简便:

CREATE table t(
id int not null
,name varchar(50) null
,primary key(id)
,index ix_name(name));

又如:

use test;drop table if exists t3;
CREATE TABLE t3 (id INT NOT NULL,NAME CHAR(30) NOT NULL,age INT NOT NULL,info VARCHAR (255),INDEX MultiIdx(id, NAME, age)
);INSERT INTO t3(id ,NAME,age,info) VALUES(1,'小明',12,'nihao'),(2,'小芳',16,'nihao');explain select * from t3 where name='小芳';

如果存在某表,先删再建之;

显示执行情况,看看复合索引是否被用,太简便了。

mysql 的查询还支持正则表达式

另外,mysql的表支持两种类型:innoDB 和 myISAM。后者不支持事务,但速度更快,很适合用在只读。

转载于:https://www.cnblogs.com/leftfist/p/4257901.html

mySql学习笔记:比sql server书写要简单相关推荐

  1. MySQL学习笔记:SQL基本语法

    文章目录 一.SQL语句简介 1.SQL语言 2.基本规范 3.注释 (1)单行注释:#和-- (2)多行注释:/* ... */ 二.MySQL基本数据类型 1.字段类型 2.字段属性 三.数据的增 ...

  2. 【SQL Server学习笔记】SQL SERVER 视图

    视图包括:普通视图,索引视图,分布式分区视图. 关于视图的最佳实践: A.对视图进行性能优化的过程和普通的select查询语句的优化过程是一样的. B.不要在一个视图的定义中调用另一个视图. C.如果 ...

  3. SQL Server 2012学习笔记 (三) ----- SQL Server SQL语句

      在很多情况下,可以用CREATE TABLE语句创建数据表.使用ALTER TABLE语句修改表结构.使用DROP TABLE语句删除表:   可以使用CREATE DATABASE创建数据库.A ...

  4. 数据库学习笔记(SQL server语句)

    select * from Course select * from SC select * from Studentdrop table Course drop table SC drop tabl ...

  5. MySQL学习笔记——如何建立本地连接及简单的MySQL语句的使用

    1. 如何在Navicat中建立MySQL本地连接 (1)双击xampp应用程序,在MySQL后面点击start,即可启动MySQL,如需关闭则点击stop 2.打开Navicat,点击左上角的&qu ...

  6. 献给入门小白的MySQL学习笔记+案例

    MySQL学习笔记 目录 MySQL学习笔记 1.SQL概述 1.1:数据库的好处 1.2:数据库管理系统 1.3:SQL语言概述 1.4:SQL语言的分类 2.安装与使用 2.1:MySql数据库产 ...

  7. MySQL学习笔记(四)——分组函数,分组查询,连接查询

    MySQL学习笔记(四)--分组函数,分组查询,连接查询 作者:就叫易易好了 日期:2020/11/18 一.分组函数 功能:用作统计使用,又称为聚合函数或统计函数 分类: sum函数 avg函数 m ...

  8. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Mysql学习笔记(基础)基础sql语句详细记录

    数据库学习(基础) // 个人网课学习记录,如果有违规等问题,请联系我删除~ mysql下载安装( 解压版安装配置 下载版安装配置 ) 需求分析:使用cmd命令来创建一个数据库,并对数据库中得一张分类 ...

最新文章

  1. mixamo网站FBX模型带骨骼绑定动作库
  2. python编程django遇到问题Passing a 3-tuple to include() is not supported.解决方案
  3. 马斯克认为 AI 必超越并威胁人类,他宁愿搞脑机接口也不碰AI
  4. 升级bigsur_升级 macOS Big Sur 后,程序监听端口报错
  5. getsockname与getpeername
  6. wpf 代码获取contextmenu_[C#] 转:在WPF里面获取右键弹出菜单(ContextMenu)的鼠标点击源(Owner)控件...
  7. php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)
  8. 有赞零售财务中台架构设计与实践
  9. jacson 将json字符串转换为list
  10. 用LinkedList方法模拟栈的数据结构
  11. bzoj1627[Usaco2007 Dec]穿越泥地*
  12. matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt
  13. AMPL—快速了解,秒懂它。
  14. 软件项目管理MOOC(北邮)——第十章测试答案
  15. 创新思维案列分析——苹果公司
  16. 卡通渲染 类罪恶装备与崩坏3渲染总结
  17. 二维树状数组--hdu1892
  18. 最简单的P2P加密聊天软件开发准备
  19. 接口技术七段数码管c语言,031 实例7-七段数码管绘制
  20. 【图片新闻】低空穿越的美军MC-130J突击队II特种作战运输机

热门文章

  1. 特斯拉最强自动驾驶系统登场,实测视频火热出炉
  2. 性能下降47%!华为、荣耀四款手机跑分作弊实锤,3DMark宣布榜单除名
  3. 八家顶级无人车公司首次披露故障详情,从百度到Waymo
  4. 论文列表——text classification
  5. 元素跟随鼠标旋转,未待完续。。。。
  6. TCP/IP基础总结性学习(2)
  7. 三星死守中国市场,强撑溢价难挽回颓势吗?
  8. 如何实现wpf的多国语言
  9. golang 中io包用法(一)
  10. 不懂得使用工具的测试不是好测试