1.创建库:
CREATE DATABASE OrderTicket;
Query OK, 1 row affected (0.00 sec)
2.使用库:
mysql> use OrderTicket;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> use OrderTicket;
Database changed
3.创建表等(DDL):
mysql> CREATE TABLE orderitems(ID int(8)not null auto_increment,FLIGHT_ID BIGINT
(12),DATE DATETIME,PRIMARY KEY(ID))
Query OK, 0 rows affected (0.05 sec)
修改表列类型:
ALTER TABLE orderitems MODIFY date DATE;
4.插入等(DML):
insert into users values(004,'004','家源','root','M','15078827641','blues-cen@hotmail.com');
查询,修改,删除等。
5.创建外键:
fights为被参照表,原先没有设置其ENGINE类型,orderitems为参照表。
被参照表中:
1.使用ALTER TABLE fights ENGINE=INNODB.
参照表中:
1.mysql> CREATE TABLE orderitems(ID BIGINT(20) NOT NULL AUTO_INCREMENT,fight_id BIGINT(20) NOT NULL,date DATETIME,INDEX(fight_id),PRIMARY KEY(ID), FOREIGN KEY(fight_id) REFERENCES fights(ID) ON DELETE CASCADE ON UPDATE CASCADE )engine=innodb;
Query OK, 0 rows affected (0.06 sec)
具体了解INNODB与MYISAM
:wikipedia.org/wike/InnoDB&MYISAM
注意细节问题:
(1)TABLE 的名称不要写成TABEL.
(2)mysql(dos)程序下使用复制粘贴:
选定->标题栏右键编辑->复制,将命令行选定的内容复制到剪切板。
粘贴:复制要粘贴的文本内容到剪切板->标题编辑->粘贴到当前光标输入点。
(3)mysql(dos)插入的位置是在:当前光标的前一个位置插入。
(4)插入可以用VALUES (1,'***','***'),(2,'**','***');实现多行一次插入。
分享到:
相关推荐
Ø DML语句 DML主要针对数据库表对象的数据而言的,一般DML完成: 插入新数据 修改已添加的数据 删除不需要的数据 1、 insert into 插入语句 insert into temp values(null, ‘jack’, 25); 主键自增可以不插入,...
MySQL的SQL语句不区分大小,关键字建议大写 3种注释 单行: -- 注释内容 #注释内容 (MySQL特有) 多行: /*注释内容*/ SQL按功能分类 DDL:操作数据库、表 DML:增删改表中的数据 DQL:查询表中的数据 DCL:管理...
一看就懂的MySQL教程一、安装二、卸载三、配置1、MySQL服务启动2、MySQL登录3、MySQL 退出四、SQL1、什么是SQL2、SQL通用语法3、SQL分类1)DDL2)DML3)DQL4)DCL五、DDL:操作数据库、表1、操作数据库:CRUD2、操作...
在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等 语法结构 create table 表名( [字段名] [类型] [约束] ……….. CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) ...
第1章 Java应用分层架构及软件模型 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 1.2 软件的模型 ...
第1章 Java应用分层架构及软件模型 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 1.2 软件的模型 ...
第1章 Java应用分层架构及软件模型 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 1.2 软件的模型 ...
第1章 Java应用分层架构及软件模型 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 1.2 软件的模型 ...
关系模型的参照完整性可以通过在create table中用foreign key (<外键>) references <被参照表名> (<与外键对应的主键名>)进行约束定义。 1.4.3 用户定义完整心 在create table语句中可以根据应用要求,定义属性以及...