1.1.显示该系统中的数据库,修改数据库和表对

作者:美狮美高梅官方网站

数据类型

新美高梅网站 1

DDL主要的命令有CREATE、ALTER、DROP等,DDL主要是用来创建,删除,修改数据库和表对象。

1.数据库系统:数据库系统是用来维护和管理数据库的系统工具,数据库系统拥有自己的用户名和密码

创建表 CREATE TABLE

建表的权限

有存储区域

CREATE TABLE 列表名字(属性 类型, 属性 类型,...); #自定义创建列表

CREATE TABLE 列表名字 AS SELETC 属性,属性,...FROM 已有列表 WHERE 条件 #使用子查询创建列表

一、数据库操作

 1.1.显示该系统中的数据库:Show databases;

ALTER TABLE 语句

加一列

ALTER TABLE 列表名 ADD

修改列

ALTER TABLE 列表名 MODIFY

可修改列的数据类型,大小和缺省值;修改后的缺省值只影响以后插入的数据

删除列

ALTER TABLE 列表名 DROP COLUMN 列表属性列

删除列,如果存在数据一起删除

1.查看数据库

SHOW DATABASES;

 1.2.创建数据库:Create database ;

删除列表

DROP TABLE 列表名

2.新建数据库

CREATE DATABASE <数据库名>;

 1.3.删除该系统中的某个数据库:Drop database 数据库名

修改列表名字

ALTER TABLE 原名 RENAME 新名

3.连接数据库

USE <数据库名>;

2.MySql的表:在mySql关系型数据库中,表是最基本的单元,在每个数据表中主要由以下部分构成:表名、列明,列数据类型、列约束。

约束

约束是表级强制执行的规则.

当表中数据有相互依赖性时,可保护数据不被删除.

有如下类型的约束:

NOT NULL 非空约束

UNIQUE KEY () 唯一约束

PRIMARY KEY () 主键约束

FOREIGN KEY REFERENCES 另一张表 外键约束

创建约束

①在建表的同时创建

②建表后创建

CREATE TABLE 列表名 (属性 数据类型 约束类型,属性 数据类型 约束类型,...)

4.查看数据库中的表

SHOW TABLE;

   对于表的操作有如下:

5.删除数据库

DROP DATABASE <数据库名>;


  2.1.数据表的创建:

二、数据表操作

  CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
        属性名 数据类型 [完整性约束条件],
        . .
        属性名 数据表格 [完整性约束条件]
  );

1.创建数据表

  2.2.数据类型:数据类型在上一节已经说过,再次不在啰嗦。

1.1创建表的语法格式

CREATE TABLE 要创建的表名字

(

字段名1 数据类型(字段大小) [约束条件] ,

字段名2 数据类型(字段大小) [约束条件]

);

  2.3.列约束:

1.2主键约束(PRIMARY KEY CONSTRAINT)

主键能够唯一的标识表中的一行记录,因此主键不能有重复且不能为空。主键又分单字段主键和复合主键两种类型。

单字段主键

可以在定义列时一起指定

字段名 数据类型(字段大小)  PRIMARY KEY

也可以在定义完所有列后指定

[CONSTRAINT  <约束名>]  PRIMARY KEY 字段名

复合主键

[CONSTRAINT  <约束名>]  PRIMARY KEY(字段1,字段2)

  2.3.1.PRIMARY KEY:主键约束

1.3外键约束(FOREIGN KEY CONSTRAINT)

外键用来在两个表的数据之间建立连接,对应的是参照完整性。外键必须是另一个表的主键,和主键一样它可以是一列或多列,不过与主键不一样的是:一个表可以有多个外键。主表名是外键所依赖的表的名字。

[CONSTRAINT  <约束名>]  FOREIGN KEY(字段1, 字段2) REFERENCES 主表名(字段1, 字段2)**

  2.3.2.FOREIGN KEY :外键约束

本文由美狮美高梅官方网站发布,转载请注明来源

关键词: