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;

  • 相关阅读:
    最优贸易 NOIP 2009 提高组 第三题
    Think twice, code once.
    luogu P1378 油滴扩展
    codevs 1002 搭桥
    codevs 1014 装箱问题 2001年NOIP全国联赛普及组
    洛谷P2782 友好城市
    洛谷P1113 杂务
    [HDU1848]Fibonacci again and again
    [POJ2420]A Star not a Tree?
    [SCOI2010]生成字符串
  • 原文地址:https://www.cnblogs.com/jdwy24/p/14025702.html
Copyright © 2011-2022 走看看