精华内容
下载资源
问答
  • DDL 定义数据库 表》 DDL (define) 数据定义语句; 用来操作数据库对象: 库,表,列等; 指令有 CREATE ALTER DROP 1 数据库的创建 CREATE DATABASE 数据库名称 CHARACT...

                                                       《DDL 定义数据库 表》

    DDL    (define)     数据定义语句;   用来操作数据库对象: 库,表,列等;    指令有 CREATE    ALTER     DROP

     

    1 数据库的创建   

       CREATE DATABASE  数据库名称 CHARACTER SET utf8;

    CREATE DATABASE text3 CHARACTER SET utf8;

    2 删除数据库

    DROP DATABASE 数据库名称;    删除数据库

    ALTER DATABASE 数据库名称;  修改数据库

    DROP DATABASE text3;
    	
    ALTER DATABASE text3;
    

    3 创建表的语句

    CREATE TABLE  表名(

              列名1      列的类型  [是否为空]  [约束]   [comment '字段描述'],

              列名2      列的类型  [是否为空]  [约束]   [comment '字段描述'],

              ......

              列名n      列的类型  [是否为空]  [约束]   [comment '字段描述']

    )

     

    4 创建学生表

    	--删除
            DROP TABLE student;
    	
    	--创建
    	CREATE TABLE student(
    		user_name VARCHAR(30) NOT NULL UNIQUE COMMENT '用户名称',
    		age INT(3) COMMENT '用户年龄',
    		sex CHAR(2) 
    	)
    	
    	
    	--添加一列
    	ALTER TABLE student ADD COLUMN money DECIMAL(10,4) DEFAULT -1 COMMENT '钱'; 
    
    	--修改一列
    	ALTER TABLE student MODIFY money int(6);
    		
    	--删除一列
    	ALTER TABLE student DROP COLUMN money;

     


     

    新增 修改删除字段

    1>   查看表 现有字段信息

    desc  tablename

    2>   添加一列

        --添加一列
           ALTER TABLE student ADD COLUMN money DECIMAL(10,4) DEFAULT -1 COMMENT '钱';

    3>   修改一列

    • 修改字段属性    :  modify
    • 修改名称和属性:  change
      ALTER TABLE student ADD COLUMN money DECIMAL(10,4) DEFAULT -1 COMMENT '钱';
       
      ALTER TABLE student CHANGE money  make_money CHAR(10) DEFAULT '-1' COMMENT '赚钱';

       

    4>   删除一列

        ALTER TABLE student DROP money;
        ALTER TABLE student DROP COLUMN money;

    5>   修改表名

            RENAME TABLE 远表名 to 新的表名;

    6>   查看表的创建细节

    SHOW  CREATE TABLE 表名;

    	CREATE TABLE student (
    		sid int(11) NOT NULL,
    		sname VARCHAR(30) DEFAULT NULL,
    		ssex  TINYINT DEFAULT '-1'
    	)ENGINE=INNODB;
    	
    	ALTER TABLE student ADD COLUMN money DECIMAL(20,5) DEFAULT 0;
    	
    	
    	ALTER TABLE student ADD COLUMN memo CHAR(4);
    	
    	
    	ALTER TABLE student ADD COLUMN new_data TIMESTAMP;
    	
    	
    	SELECT * FROM student;
    	
    	
    	CREATE DATABASE text3 CHARACTER SET utf8;
    	
    	DROP DATABASE text3;
    	
    	ALTER DATABASE text3 RENAME TO text999;
    	
    	
    	USE text3;
    	
    	
    	DROP TABLE student;
    	
    	
    	CREATE TABLE student(
    		user_name VARCHAR(30) NOT NULL UNIQUE COMMENT '用户名称',
    		age INT(3) COMMENT '用户年龄',
    		sex CHAR(2) 
    	)
    	
    	
    	--添加一列
    	ALTER TABLE student ADD COLUMN money DECIMAL(10,4) DEFAULT -1 COMMENT '钱'; 
    	
    	ALTER TABLE student CHANGE money  make_money CHAR(10) DEFAULT '-1' COMMENT '赚钱';
    		
    	ALTER TABLE student MODIFY money int(6);
    	
    		
    	--删除一列	
    	ALTER TABLE student DROP COLUMN money;
    	
    	ALTER TABLE student RENAME make_money to make_more_monry;
    	
    
    	
    	DESC  student;
    	
    	RENAME TABLE student to my_student; 
    	
    	RENAME TABLE my_student to student; 
    	
    	SHOW  CREATE TABLE student;
    	
    	ALTER TABLE student CHARACTER set gbk;

     

    展开全文
  •  DDL介绍 数据定义语言(Data Definition Language, DDL)是一种用于 描述数据库所需存储的现实世界实体的专门语言,其主要工作是用于定义和维护数据库以及数据表结构。 2创建和维护数据库 (1)创建数据库。创建...

    SQL简介

    结构化查均语言(Structured Query Language,SQL)是一-种特殊目的的编程语言, 是称数宽车查习

    不程多没计语言,专用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库国本文件的扩展名。

    结构化查习语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。不要求用户指定对数提的存国方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使其具有极大的灵活性和强大的功能。

    维护数据库和创建数据表

    1. DDL介绍

    数据定义语言(Data Definition Language, DDL)是一种用于 描述数据库所需存储的现实世界实体的专门语言,其主要工作是用于定义和维护数据库以及数据表结构。

    2创建和维护数据库

    (1)创建数据库。创建数据库的DDL语法如下:

    语法

    CREATE DATABASE database_ name

    语法说明:

    database_ name为数据库名,如创建"demo" 数据库的DDL语句为: create database demo。

    (2)删除数据库。删除数据库的DDL语法如下:

    语法

    DROP DATABASE database_ name

    如删除“mydemo”数据库的DDL语句为: drop database mydemo。(3)查看数据库。查看数据库的SQL语句如下:

    目语法SHOW DATABASES

    一个MySQL服务实例可以同时加载多个数据库,执行“ show databases;",即可查询当前MySQL服务实例上所有的数据库

    创建数据库

    表是数要层中最为重要的数据库对象。创建表前,需要根据数据库设计的结果确定表名、字段名及数据类型、约束等信息。创建数据表的DDL语法如下:

    语法

    CREATE TABLE table_ name(

    columa name data_ type NOT NULL] (DEFAULT default _valuc] [AUTO_ INCREMENT] 0,PRIMARY KEY(pk _name),]

    FOREIGN KEY(R name) REFERENCES rerenced table name(reE pk. name]
     

    展开全文
  • DDL定义语言 对数据库(database)、表(table)结构的定义 创建数据库、删除、修改 创建表、删除、修改 DCL权限控制 对用户的权限管理 设置用户只能查看数据,不能修改数据 设置用户只能对一个数据库进行操作 DBA ...

    ## SQL语句分类

    DQL查询语句
    对表中 数据的查询
    DM(manager)L操纵语言
    对 表中数据操作
    添加数据、删除数据、更新数据、查询数据(DQL)
    对Excel中的数据进行处理在这里插入代码片
    DDL定义语言
    对数据库(database)、表(table)结构的定义
    创建数据库、删除、修改
    创建表、删除、修改
    DCL权限控制
    对用户的权限管理
    设置用户只能查看数据,不能修改数据
    设置用户只能对一个数据库进行操作
    DBA

    展开全文
  • 使用 DDL 创建 easyShopping2 数据库。 使用 DDL 更改 easyShopping2 数据库的名字为 easyShopping3。 使用 DDL 删除数据库 easyShopping3。 使用 DDL 创建商品表和客户表

    点击打开所使用到的数据库>>>


    1、使用 DDL 创建 easyShopping2 数据库。

    create database easyShopping2

    2、使用 DDL 更改 easyShopping2 数据库的名字为 easyShopping3。

    rename database easyShopping2 to easyShopping3

    3、使用 DDL 删除数据库 easyShopping3。

    drop database easyShopping3

    4、使用 DDL 创建商品表和客户表

    商品表:

    create table goods(  --商品表
        goodsID int primary key auto_increment, 
        goodsCode varchar(20) unique not null,
        goodsName varchar(50) not null, 
        category varchar(20) default null,
        unitPrice decimal(8,2) default null, 
        areaID int default null,
        saleCount int default null
    );
    

    客户表:

    create table customer(  --客户表
        customerID int primary key auto_increment, 
        loginID varchar(20) unique not null,
        pwd varchar(10) not null,
        cName varchar(20) not null, 
        city varchar(20) default null,
        address varchar(50) default null, 
        phone varchar(20) default null
    );
    

     

    >>知识点【第3章 DDL 和 DML】

     

    展开全文
  • 一.SQL -strudured Qefinition Language -种特殊目的的编程语言,数据库查询和程序...一种用于描述教据库所需存 储的现究世界实体的专门语言,主要工作是用于定义和维护数库以及数据表结构。 创建数据库DDL create ...
  • 使用11gR2的exp,居然不导出空表的DDL定义,imp之后才发现缺了好多表,郁闷~网上查过了:11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该...
  • CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)];
  • DDL数据定义语言

    2017-01-12 21:10:08
    DDL数据定义语言
  • DDL 数据定义语言.xmind

    2021-06-07 16:43:28
    数据库SQL语句总结---- DDL 数据定义语言
  • DDL 数据库定义语言

    2021-06-02 16:09:44
    DDL 数据库定义语言 主要关键字: CREATE(创建),DROP(删除),ALTER(修改),TRUNCATE(删除) (1)创建数据库: CREAT DATABASE 数据库名; (2)查看所有的数据库: SHOW DATABASES; (3)删除数据库: ...
  • 数据定义语言 (DDL) 语句允许您执行以下任务: 创建、更改和删除架构对象 (CREATE、ALTER、DROP、PURGE、RENAME、TRUNCATE) 授予和撤销特权和角色 (GRANT、REVOKE) 分析表、索引或群集上的信息 (ANLYZE) 建立...
  • DDL数据库定义语言

    2020-04-16 15:29:47
    DDL数据库定义语言         说到数据库,我们就会想到SQL(结构化查询语言),目前我们学到的数据库有SQL Service数据库和MySQL数据库,这里主要讲解的是MySQL数据库,使用...
  • 快速学习-DDL数据定义

    2021-01-07 05:01:16
    第 4 章 DDL 数据定义 4.1 创建数据库 1)创建一个数据库,数据库在 HDFS 上的默认存储路径是/user/hive/warehouse/*.db。 hive (default)> create database db_hive; 2)避免要创建的数据库已经存在错误,增加 if ...
  • Oracle_DDL数据定义语言

    2019-04-08 09:08:11
    Oracle_DDL数据定义语言 --SQL语句分为三种类型,这篇讲的DDL就是其中一种 DDL:Data Definition language 数据定义语言 DDL用于定义数据库的结构,比如:创建、修改或删除数据库对象,包括以下语句: Create ...
  • 03DDL数据定义语言

    2020-09-06 19:57:38
    DDL数据定义语言 DDL: 数据定义语言, 负责数据库和表相关的操作 1.使用数据库软件保存数据需要先建库再建表, 然后再对表里面的数据进行增删改查 。 2.每一个开发的工程都需要对应MySQL里面的一个数据库, MySQL里面...
  • 一、DDL数据库定义语言 1、create ①创建数据库:create database if not exists 数据库名; ②创建表: create table if not exists 表名( ​ 字段名 字段类型 约束 注释 ); 字段名: 1、组成:字母、数字、符号 2、...
  • DDL 数据库定义语言 前言: DDL 数据库定义语言 操作库(删除和创建)、操作表(删除、创建、修改) 库的操作 1.show datebase; 查看当前数据库系统下所有的数据库 2.create database 库名; 创建数据库 3.use 库名; ...
  • Hive DDL 数据定义语言

    2020-05-26 14:53:18
    Hive DDL 数据定义语言 库的操作 (1)创建数据库 命令:create database 库名; (2)查询显示数据库 命令:show databases; (3)过滤显示查询的数据库 命令:show databases like ‘ylj*’; (4)查看数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,174
精华内容 6,069
关键字:

ddl定义