zoukankan      html  css  js  c++  java
  • DDL:对数据库___database___的相关操作,包含数据库备份,导入

    1、创建数据库

    create database mydb2;

    create database mydb2 character set utf8;

    2、删除数据库

    drop database mydb2;

    3、修改数据库

    alter database mydb2 character set gb2312;

    4、查询显示数据库

    show databases;

    show  create  database mydb2;

    5、使用数据库

    use mydb2;

    6、显示当前使用的数据库

    select database();

    7、修改数据库名称

    方式一:

    use mydb5;

    rename table mydb2.t2 to mydb5.t5;//将被复制的数据库的表拷贝给新的数据库

    方式二:

    use mydb5;

    create table mydb5.t5 like mydb2.t2;//赋值mydb2里表t2的表结构给新的数据库中的表

    insert t5 select * from mydb2.t2;//将数据库mydb2里的表t2里的数据赋值给新的数据库中的表

    方式三:

    先将被复制的数据库导出生成sql文件,

    在再mysql命令行里面新建一个数据库,

    再在这个新的数据库里面运行sql文件。(类比将表批量导入)

    a、先到D:MySQL Server 5.5in文件夹下,按住ctrl+shift+右击,选择在此处打开命令行

    b、输入mysqldump -u root -p 数据库名 > 导出的sql文件的磁盘路径

    c、重复a的操作,输入mysql -u root -p 新建的数据库<已有的sql文件的磁盘路径

    注:必须先创建新的数据库,才能执行c步骤。执行b、c步骤时,不要在后面加分号。

    导出:mysqldump -u root -p mydb2 > d: est.sql

    导入:mysql -u root -p mydbTest < d: est.sql

    8、exit;quit;c;

    D:MySQL Server 5.5in> mysql -h localhost -u root -p root

    mysql>quit;   或者   exit;  则会退出mysql编辑界面,进入shell命令界面

    D:MySQL Server 5.5in> 

    9、注释 comment 

    create table table_name(

    id int comment '用户编号'

    );

    c是退出当前编辑状态,仍在mysql编辑界面

  • 相关阅读:
    AJAX---跨域相关概念
    AJAX---jQuery全局事件处理函数
    AJAX---load方法
    AJAX---jQuery 中的ajax回调事件
    AJAX---jQuery 中的ajax方法的基本使用
    AJAX---基本的封装
    AJAX---模板引擎的使用
    AJAX---扩展点
    AJAX---如何处理服务端响应的数据
    AJAX---响应数据格式
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/6605231.html
Copyright © 2011-2022 走看看