[SQL基础教程]1-4 SQL 表的创建

创建数据库

语法

CREATE DATABASE <数据库名称>
// example
CREATE DATABASE shop;

创建表

语法

 CREATE TABLE <表名>
(
<列名1> <数据类型><约束>,
<列名2> <数据类型><约束>,
.
.
.
<表的约束1>,<表的约束2>...
);
// example
CREATE TABLE item
(
item_id CHAR(4) NOT NULL,
item_name VARCHAR(100) NOT NULL,
item_price INTEGER ,
item_date DATE
PRIMARY KEY(item_id)
);

命名规则

  • 数据库、表、列的名称必须由字母、数字、_ 组成;
  • 名称不能重复。

数据类型

  • INTEGER
  • CHAR
  • VARCHAR
  • DATE

INTEGER

仅能存储整数

CHAR

定长字符串 CHAR<10>

存入数据如果小于指定长度则在后面用空格补齐

VARCHAR

可变长字符串 VARCHAR<10>

DATE

约束

NOT NULL

PRIMARY KEY

最新文章

  1. React反模式 —— 如何不使用JSX地动态显示组件
  2. 【MVC】bootstrap-paginator 分页插件笔记
  3. CodeForces 689B Mike and Shortcuts (BFS or 最短路)
  4. [HNOI2008],[bzoj1008] 越狱(dp+组合数学)
  5. the error code is 2203
  6. VC++2010下编译STLport,Boost
  7. hdu 5441 Travel(并查集)
  8. jquery submit()不能提交表单的解决方法
  9. ecshop2.7.3怎么自动清除缓存
  10. Python 写了个小程序,耗时一天,结果才100多行
  11. Cocos Creator学习五:触摸和重力传感响应事件
  12. Ubuntu下安装Snap
  13. 多线程处理N维度topk问题demo--[c++]
  14. 关于redis与memcached区别(转载自stackoverflow)
  15. Windows下配置Django环境
  16. POJ 1129 Channel Allocation(DFS)
  17. Enter键实现按钮相同功能
  18. SharePoint Word Service-PowerShell
  19. vs web项目远程发布到IIS
  20. A Complete Tutorial to Learn Data Science with Python from Scratch

热门文章

  1. [LeetCode] Delete Node in a BST 删除二叉搜索树中的节点
  2. 禅道PMS兼容redmine用户认证接口
  3. jquery的offset与position的区别
  4. ACM: HDU 2544 最短路-Dijkstra算法
  5. java 正则匹配空格字符串 正则表达式截取字符串
  6. [C#] 我的log4net使用手册
  7. Excel数据导入导出
  8. SQL Server 2008 R2 添加登录账户配置权限
  9. hdu 5429(大数模板)
  10. Java-Filter-FilterChain-FilterConfig源码
  11. Push rejected: Push to origin/master was rejected
  12. java 继承内存分配
  13. python进阶(一) 多进程并发机制
  14. P2517 [HAOI2010]订货
  15. Aqua Data Studio 数据库开发工具
  16. go反射的规则
  17. 集群瓶颈为什么是磁盘io
  18. c#.net常用函数和方法集
  19. iOS12适配及问题记录,Debug正常使用,Release数据为nil的报错
  20. 在linux下使用debugfs恢复rm删除的文件