zoukankan      html  css  js  c++  java
  • sql学习(三)

    第四章 DDL语言

       介绍:DDL语言 数据定义语言 主要用来管理数据库和表

       一、库的管理  创建、修改、删除

        1.创建数据库

        语法:create database 库名

        案例1.创建一个Books数据库   

        CREATE DATABASE IF NOT EXISTS books ;

        2.删除数据库

        语法:drop database 库名

        案例1.删除books数据库 

        DROP DATABASE IF EXISTS books;  

        3.数据库的修改

        修改数据库的名字

        语法:RENAME DATABASE 原来数据库的名字 TO 新数据库名

        案例1.修改Books库名为Books_test  

        RENAME DATABASE books TO book_test;

        更改库的字符集

        语法:ALTER DATABASE 数据库名 CHARACTER SET 字符集;

        案例1.修改Books 数据库的字符集为uft-8

        ALTER DATABASE books CHARACTER SET utf-8;

       

       二、表的管理  创建、修改、删除

        1.表的创建

        语法:create table 表名(

        列名 列的类型【(长度) 约束】,

        列名 列的类型【(长度) 约束】,

        列名 列的类型【(长度) 约束】,

        .....

        )

        案例:创建一个book表

         CREATE TABLE book(
          id INT,
          bName VARCHAR20),
          price DOUBLE,
          authorId  INT,
          publishDate DATETIME
    
        );

        2.表的删除

        案例:删除book表  

       DROP TABLE IF EXISTS book

        3.表的修改

         语法:alter table 表名 add|drop|modify|change column 列名 【列类型 约束】;

          ① 修改列名    

          ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;

          ② 修改列的类型或约束

          ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;

          ③ 添加新列

          ALTER TABLE author ADD COLUMN annual DOUBLE;

          ④ 删除列   

          ALTER TABLE book_author DROP COLUMN  annual;

          ⑤ 修改表名   

          ALTER TABLE author RENAME TO book_author;

          ⑥查看表结构

          DESC 表名;

        

        

  • 相关阅读:
    Hibernate4
    Hibernate3 多对多关系
    Hibernate 二(一级缓存,多表设计之一对多)
    Hibernate 配置文件
    Hibernate 基础解析(Configuration,SessionFactory,Session,Transaction,Query,Criteria)
    struts2 防止表单的重复提交
    struts2 UI标签 和 主题
    struts2 OGNL配和通用标签和其它标签的使用
    struts2 对EL的改变
    struts2 contextMap
  • 原文地址:https://www.cnblogs.com/niuxiao/p/13971813.html
Copyright © 2011-2022 走看看