Mysql一些问题的总结
来源:互联网 发布:潮男裤子知乎 编辑:程序博客网 时间:2024/06/01 09:48
(1)between 和 and 是单向的。
也就是说,between A and B 中,A一定要在B 的前面。否则会查空。
记录下。
(2)mysql 不支持 full join ,first()函数和last()函数,top语法
(3)mysql 不支持select into 直接备份表格
但是可以使用insert into ___ select * from __来实现
(4)外键的作用
最直观的作用是防止非法数据录入,就是说录入外键数据时必须在它所属的主表中存在相应数据,如果录入空字符或其他数据会报错。
(5)limit(,)要放在order by 的后面
(6)mysql 更新操作的关键词不是alert,而是alter :)
(7)删除表里的全部数据用truncate,删除表用drop.
(8)update和alter 的区别
update是更新数据(表内的数据 如 更改数据库中的姓名)
alter是更新架构( 比如 修改存储过程,修改表架构,修改视图(简单的例子就是表里加一列,或者删除索引))
存储过程:一个预编译的sql语句,优点是允许模块化的设计,类似于spring的aop,一次创建,多次调用。可以用命令对象来调用存储过程。
(http://www.cnblogs.com/lxs1314/p/5945428.html)
表架构:就是表里各列的属性,desc 查出来的那个。
视图:是一种可视化的虚拟表,常用来多表查询,在视图上改数据不影响基本表(物理表)的数据。
(9)表新增列,一般:alter table tablename add cloumnname int ,这样是可以运行成功的,包括整型,浮点型,二进制,普通文本,时间戳,坐标类型。
alter table tablename add cloumnname varchar(255) ,只有enum,set和varchar在创建时需要赋值。
http://blog.csdn.net/anxpp/article/details/51284106
(10)更改列属性 ,可以用alter的change或者modify关键字,change适用于同时改列名和列属性,modify适用于只改列属性。
(11)在使用now()或者curdate()创建表时,要记得加default 关键词 :),给列赋值
(12)sum函数是求和(当函数中参数为列名时),count函数是求所有的次数(当函数中参数为列名)
(13)Mysql是一种关系型数据库管理系统,他并不是缩写,就叫这个..
sql:Structured Query Language(结构型查询语言)
(14)update和delete的时候一定要加where!!特别是公司里工作的时候。当然如果误删了或者更新了,并且没有备份,用日志尾部备份来恢复。
http://blog.csdn.net/dba_huangzj/article/details/8491327
- Mysql一些问题的总结
- Mysql的一些总结
- mysql的一些总结
- mysql的一些总结
- mysql的一些总结
- 自己总结遇到的mysql的一些问题
- 总结python+Django+mysql项目遇到的一些问题
- Ubuntu nginx+php+mysql的一些问题总结
- 安装mysql时遇到的一些问题总结 一
- MySQL的一些问题
- mysql的一些问题
- mysql的一些问题
- mysql的一些问题
- 一些问题的总结
- mysql的一些语句总结
- MYSQL的一些使用总结
- mysql的一些使用总结
- MySql的一些用法总结
- 如何使用Ztree ---- 一个使用ztree的简单例子
- ViewPager图片自动轮播
- C语言中正则表达式如何使用
- hdu 4414
- Android应用设置多个启动图标,动态列换应用图标
- Mysql一些问题的总结
- 2017年北京市软考报考名费是68元
- 常用linux命令(2)
- linux压缩和解压缩命令大全
- Linux 设备驱动的固件firmware加载
- Easy 9 Implement strStr()(28)
- 【转2】修改pppd提高多拨成功率
- MySql简单建表语句
- 通过扩展让ASP.NET Web API支持JSONP ----- .NET 4.0 asp.net WebApi(不是WebApi 2)