mySql学习笔记:比sql server书写要简单
2024-08-31 00:38:55
在学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。后者不支持事务,但速度更快,很适合用在只读。
最新文章
- Windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes
- zabbix-agent配置文件说明
- ubunto安装pycharm
- C/C++指针内存分配小细节
- pthread
- Java的MongoDB驱动及读写策略
- UVa 1394: And Then There Was One
- 图片异步加载 ,KVO
- javascirpt怎样模仿块级作用域(js高程笔记)
- python对mysql数据库操作的三种不同方式
- 【Spring】面向切面之AOP
- 面向对象之原型——challenge
- [转]web服务器压力测试工具
- CSVN(SVN)命令入门及使用过程中遇到的错误问题汇总
- Jmeter -- HTTP Request Defaults HTTP请求默认值
- es6学习笔记10--箭头函数
- 如何查看MySQL的当前存储引擎?
- Asp.net mvc 大文件上传 断点续传 进度条
- 【转载】表单验证<;AngularJs>;
- iptables v1.3.5: multiple -d flags not allowed错误已解决