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编辑界面

  • 相关阅读:
    linux内存查看方法
    setInterval/setTimeout传参方法
    MBT简述:基于模型的测试
    mac如何挂载移动硬盘、存储设备、U盘
    Jquery获取元素方法
    jquery如何判断元素是否被点击、属性操作、class操作
    SQL Server数据库中还原孤立用户的方法集合
    密码有效性验证失败。该密码不够复杂,不符合 Windows 策略要求
    还原SQLServer2008数据库报用户无法登录 .
    disable jboss JMXInvokerServlet .
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/6605231.html
Copyright © 2011-2022 走看看