MySql基础数据库管理--学习系列004
来源:互联网 发布:济南 知乎 编辑:程序博客网 时间:2024/04/28 23:45
1、创建数据表
--删除表
DROP TABLE IF EXISTS 'DM_CZY';
--创建表
CREATE TABLE DM_CZY(
ID INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, --ID,作为主键,并且自增字段。
SALARY DOUBLE(12,2) DEFAULT 0, --数值类型,12位,2为小数。默认值为0.
EMAIL VARCHAR(30), --字符串类型
DEPARTMENT DATE); --日期类型
二、常见约束
Primary Key ; Unique ;Not null; auto_increment; nsigned; Default等。
三、数据表类型
MyISAM:成熟、稳定;InnoDB:加入事物、数据行级锁等;HEAP:只存在内存中。可做临时表。
Create Table data1(f_data date) ENGINE=MyISAM;
四:选择主键的原则
最少性,尽量选择单个键作为主键。
稳定性:尽量选择数值更新少的列作为主键。
五、修改表
语法:Alter Table 表名 action ;(Add 列名,[first|after]列名)默认为最后。 add primary key(列名)
add foreign key(列名) references 表名(列名)--外键 ,alter 列名 set default 默认值。
0 0
- MySql基础数据库管理--学习系列004
- MySql数据库管理-学习笔记系列001
- SpringBoot学习系列基础Demo Mysql数据库
- MySQL学习记录--基础管理
- 数据库基础系列之一:MySQL账户
- MySQL入门教程系列-1.1 数据库基础
- mysql数据库基础学习笔记
- 数据库及mysql基础学习
- mysql数据库引擎基础学习
- mysql基础---数据库的管理(一)
- MySQL学习系列12: 权限管理
- MySQL学习(一)【MySQL数据库基础】
- 【mysql学习系列】Mysql数据库导入官方示例数据库
- MySql创建数据库-学习系列003
- MySQL数据库管理系统系列之安装配置
- MySQL数据库基础学习(SQL语句)
- Android学习-mysql 数据库基础语句
- 深度学习之主流数据库 | MySQL基础
- windows Socket编程之select网络模型
- laravel框架 上传图片问题解析
- 解決Kendo UI NumericTextBox注音輸入法數字輸入問題
- Ubuntu 16.04 下安装不能安装搜狗输入法的问题
- tomcat数据源配置
- MySql基础数据库管理--学习系列004
- 【NOIP数据结构专项】单调队列单调栈
- 二进制中有多少个1
- 【bzoj1042】 HAOI2008—硬币购物
- 【Linux系统编程】fork() 函数详解
- android framework broadcast 原理
- 图解Linux命令之--rm命令
- 在Android Studio运行NDK程序
- 理解angularjs中的$emit,$broadcast和$on