zoukankan      html  css  js  c++  java
  • sql语句-第一章-DDL(Data Definition language)-

    (!!!!文中db1、db2等为数据库名,为了简化文本,,gbk是字符集,**************在sql语句中的关键字推荐大家大写,但是在sqlyog中会自动将关键字转换为大写,后面不想码大写字母了,所以一律写成了小写。)

     

     

    第一节:DDL操作数据库

    1.1.1  创建数据库几种方式

    --创建数据库:CREATE DATABASE db1 ;

    --判断数据库是否存在,不存在则创建:CREATE DATABASE IF NOT EXISTS db1;

    --创建数据库指定字符集:CREATE DATABASE db1 CHARACTR SET gbk

    1.1.2  查看数据库

    --查看所有数据库:SHOW DATABASE;

    --查看指定数据库:SHOW CREATE DATABASE db1;

    1.1.3 修改数据库

    --修改字符集:ALTER DATABASE db1 CHARACTER SET utf8

    1.1.4 删除数据库

    --删除:DROP DATABASE db1

    1.1.5 使用数据库

    --查看正在使用的数据库:SELECT DATABASE();

    --使用数据库/切换数据库:USE db1

    第二节:DDL操作表

    **前提是先使用某个数据库

    1.2.1 创建表

    --创建表:create table student (
    id int, -- 整数
    name varchar(20), -- 字符串
    birthday date -- 生日,最后没有逗号
    );

    1.2.2 查看表

    --查看当前数据库所有表:show tables;

    --查看表结构:desc db1;


    1.2.3 快速创建一个表结构相同的表(即复制一张表)

    --复制:create table db2 like db1;

    1.2.4 删除表

    --直接删除:drop table db1;


    --判断是否存在:drop table if exists db1;-- 如果不存在就不会出现语法错误。


    1.2.5 修改表结构

    --添加表列:alter table db1 add name varchar(20);

    --修改类型:alter table db1 modify name varchar(100);


    --修改列名:alter table db1 change name age varchar(10);--将name改为age。

    --删除列:alter table db1 drop name;


    --修改表名:rename table db1 to db2;

    --修改字符集:alter table db1 character set gbk;

  • 相关阅读:
    Valid Palindrome
    Linux经常使用命令(十七)
    JavaSE入门学习8:Java基础语法之方法
    Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4
    HTTP ERROR 503
    演示账号激活的过程:注冊——>向指定邮箱发送邮件——>用户登录邮箱,激活账号
    Oracle update+with的使用场景
    代理模式(静态代理+动态代理)——JAVA
    BZOJ1611: [Usaco2008 Feb]Meteor Shower流星雨
    BZOJ1724: [Usaco2006 Nov]Fence Repair 切割木板
  • 原文地址:https://www.cnblogs.com/ArnoldSchwarzenegger/p/12381761.html
Copyright © 2011-2022 走看看