死磕mysql
数据库创建语句
create database new;
创建一个名为new 的数据库
drop database new;
删除名为new的数据库
数据库名为小写,当初教我的那个人对我说在某个系统中大写会出现异常情况,为了方便移植,统一为小写
show creata database new;
查看建立时的语句
create table new(
id int primary key,/*id为主键,在这里当初也考虑为自增字段,可是后来发现有的业务需要先增加后修改,导致无法取得数据,逻辑全部重写。。。。。。。。。另外还可以优化为 int unsigned可以使字段的大小翻番,反正id也不会用到负值,挺管用的。default 0,这也是一个很有意思的地方,default null的物理大小其实并不比0小。所以默认值最好是0,“”,或者其他*/
ud int default 0,/*做外键*/
udw varchar(20) default "",/*这个也很搞,字符串有三种,每种细节都不一样,char固定大小,效率高,varchar可变大小,效率低,还有一种是Nvarchar。。。。。没用过。。。。网上的讨论看看*/
foreign key (ud) references neww(ud),/*外键*/
index(udw)/*索引,这个看到是提高效率,后面的算法有好几种,每种都有优缺点,hash,树,特定情况下hash效率高,但是也不一定,看运气去,而且不能搜索特定的区间内的东西。。。。。后来自己想想也对,hash算法本来就没这个能力,但是树可以,区间可以用*/
)engine=innodb,charset=utf8;/*数据库引擎。。。。这个在不同的情况下使用的不一样。。。。。mysql深入浅出里有一张表挺好的引擎所有的优缺点一目了然---------设置字符*/
建立表
大二,慢慢学,暑假找实习去,不好的话告诉我,我会再改
最新文章
- 动态生成验证码———MVC版
- HDU 4858 分块
- Java 第十周学习总结
- C#中String转int问题
- Java浮点数float,bigdecimal和double精确计算的精度误差问题总结
- Asp.Net Web Form 前后台传值
- magento -- 如何改善前台图片质量
- Git命令参考手册(转)
- 可扩展的listview--Expandablelistview
- Mylyn
- 1 #安装php
- HDU3930(离散对数与原根)
- 就这么 来ADO.net类操作数据库
- JS 获取本月第一天零点时间戳并转化成yy-mm-dd
- 【BZOJ3551】【BZOJ3545】 【ONTAK2010】 Peaks (kruskal重构树+主席树)
- CentOS修改主机名字
- Datax将本地文件导入Hbase数据库!!!酷酷酷
- HDU 2732 Leapin' Lizards(最大流)
- echarts 添加标线,设置颜色
- Des加密方法
热门文章
- 大数据(5)---分布式任务资源调度Yarn
- MyBatis原理-拦截器
- CountDownLanuch,CyclicBarrier,Semaphore,Lock
- Good Bye 2019(前五题题解)
- HTTP Strict Transport Security (HSTS) in ASP.NET Core
- Flutter中Expanded组件用法
- ACM北大暑期课培训第六天
- 基于Spring封装的Javamail实现邮件发送
- uni app canvas 不生效
- C# HttpWebRequest传递参数多种方式混合使用