zoukankan      html  css  js  c++  java
  • mysql-3数据库、数据表、sql文件

    数据库

    • 创建数据库: create database 数据库名;
    • 删除数据库: drop database 数据库名;

    • 使用/选择数据库: use 数据库名;

    数据表

    • 创建数据表: create table 数据表名(表头 数据类型)

      ​ engine=innodb default charset=urf-8 ;

    • 删除数据表: drop table 数据表名; (注意数据不为空时报错)

    • 插入数据: insert into table_name(表头1,表头2,表头3)

      ​ values

      ​ (value1,value2,value3);

    • 清空数据库清除数据: delete from 数据表名; 保留数据表索引,插入数据索引不为1

    • 区别请看 truncate table 数据表名;

    • 修改数据库数据: (数据): update 数据表名 set 表头1对应的列 = where 子语句;

      ​ 可以通过where定位修改一列数据或者某一个单元格数据

    • 修改表头(表字段):

      • ​ 增加表字段 alter table 数据表名 add 表头 数据类型(ex: int);

        alter table 数据表名 add 表头 数据类型 after 字段A; 表示指定指定A 后面

        alter table 数据表名 add 表头 数据类型first ;表示指定在第一列

      • ​ 修改表字段 alter table 表名 modify /change 表头;

        • change alter table 表名 change new 表头 old表头 数据类型;(ex:int)

        • ​ alter table 表名 change old表头 old表头 新数据类型; 修改数据类型

        • modify alter table 表名 modify old表头 新数据类型 ; 修改数据类型

      • ​ 删除表字段 alter table 表名 drop 表头;

        ​ 注:如果数据表中只剩余一个字段则无法使用DROP来删除字段。

      • ​ 删除列 alter table 表名 drop column 表头 删除改表头对应的列

    • 查找数据 select 表头 from 数据表;

    • 重命名数据表 rename table old_table_name to new_table_name

    导入sql 文件

    • xxx.sql文件被称为sql 脚本文件

    • 其中编写了大量的sql语句

    • 执行sql脚本文件的时候,改文件中所有的sql语句会全部执行

    • 批量执行sql 语句可以使用sql 脚本文件

    • 执行方法: source

      mysql>source     D:course3-Mysql...mysql文件.sql
      

    补充:导入导出

    1.导出整个数据库
    mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    mysqldump -u dbuser -p dbname > dbname.sql
    
    2.导出一个表
    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
    mysqldump -u dbuser -p dbname users> dbname_users.sql
    
    3.导出一个数据库结构
    mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
    -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
    
    4.导入数据库
    常用source 命令
    进入mysql数据库控制台,如
    mysql -u root -p
    mysql>use 数据库
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    mysql>source d:/dbname.sql
    
  • 相关阅读:
    Hadoop 2.7 伪分布式环境搭建
    Linux 安装配置 Tomcat
    Hadoop hdfs完全分布式搭建教程
    Hadoop中ssh+IP、ssh+别名免秘钥登录配置
    VMware 克隆多台Linux机器并配置IP
    Linux 安装JDK
    连表更新数据
    设置让php能够以root权限来执行exec() 或者 shell_exec()
    Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
    php7安装mongoDB扩展
  • 原文地址:https://www.cnblogs.com/yescarf/p/14084502.html
Copyright © 2011-2022 走看看