zoukankan      html  css  js  c++  java
  • 库、表的管理

    一、库的管理

    1、库的创建

    语法:create database 库名;

    案例:创建Books

    create database Books;

    create database if not exists 库名;   如果库名存在就不创建,且不报错,如果不存在就创建

    2、更改库的字符集

    alter database books character set gbk;

    3、库的删除

    drop database books;

    二、表的管理

    1、表的创建

    create table 表名(

          列名 列的类型,

          列名 列的类型,

    );

    案例:创建Book

    create table author (

          id int,

          au_name varchar(20),

          nation varchar(10)

    );

     2、表的修改

        1、修改列名

        alter table 表名 change column 旧列名 新列名 数据类型;

      2、修改列的类型或约束

        alter table 表名 modify column 列名 数据类型;

      3、添加新列

        alter table 表名 add column 新列名  数据类型;

      4、删除列

        alter table 表名 drop column 列名;

      5、修改表名

        alter teble 表名 rename to 新表名

     3、表的删除

      drop table 表名;

    #通用的写法

    drop database if exists 旧库名;

    create database 新库名;

    4、表的复制

       #1仅仅复制表的结构
       CREATE TABLE studeng_copy LIKE student_new;

            #2、复制表的结构和数据

      CREATE TABLE student_copy SELECT * FROM student_new;

       #3仅仅复制某些字段(限制条件1=2永不成立,所以只建立表并增加对应列无数据)

        CREATE TABLE copy4 SELECT id,NAME FROM student_new WHERE 1=2;

  • 相关阅读:
    USACO 1.2 Broken Necklace
    USACO 1.2 Friday the Thirteenth
    USACO 1.1 Greedy Gift Givers
    USACO 1.1 Your Ride Is Here
    CSP考试策略
    CF444A DZY Loves Physics【结论】
    树状数组-复习笔记
    CF792E Colored Balls【思维】
    USACO4.4 Shuttle Puzzle【bfs+优化】
    拓扑排序-学习笔记
  • 原文地址:https://www.cnblogs.com/jdwy24/p/14025702.html
Copyright © 2011-2022 走看看