zoukankan      html  css  js  c++  java
  • SQL语句实践--DDL(数据定义语言)语句管理数据库

    一、创建数据库:

    1、建立一个名为oldboy的数据库:

      create database oldboy;

     2、查看刚刚建立的数据库:

      show create database oldboy;

      使用MYSQL二进制包安装的数据库字符默认是lltin

    3、查看数据库:

      show databases;

    4、创建gbk字符集的数据库:

      create database oldboy_gbk default character set gbk collate gbk_chinese_ci;

    5、创建字符为utf8的数据库:

      create database oldboy_utf8 default character set utf8 collate utf8_general_ci;

    查看字符集及校对规则名字的方法为show character set; 

    可在安装数据库编译的生活指定字符集,这样创建数据库的时候就默认编译时的字符创建;例如:

      -DEFAULT_CHARSET=utf8

      -DEFAULT_COLLATION=utf8_general_ci

    二、显示数据库:

    6、查看匹配oldboy字符串的内容

      show databases like 'oldboy';

      show databases like 'oldboy%'; (%为通配符,表示匹配以oldboy为开头的所以内容)

    三、切换数据库:

      use [数据库名];

      select database();       #查看当前管理员所在的库名

    四、查看数据库包含的表信息

      第一种方法:切换到数据库里面去查看表信息

      use oldboy;

      show tables;

      

      第二种方法:在库外查看库里表的信息

      show tables from oldboy;

    五、删除数据库

      drop database [数据库名];

      drop database lh;            #删除名为lh的数据库

  • 相关阅读:
    gearman作业服务器的工作心得
    linux下crontab 定时执行脚本笔记
    node.js async流程控制器--queue(队列)
    解决node.js express框架的跨域问题;
    2014年11月5号工作中遇见的一些问题,记录一下.
    获取表的下一个自增ID
    一个防止页面刷新后,ajax请求的数据被重置的方法
    html元素的overflow详解
    SQL 查询 技巧
    SQL RAISERROR 用法
  • 原文地址:https://www.cnblogs.com/liuhui-xzz/p/13515020.html
Copyright © 2011-2022 走看看