• mysql 常用命令集


    create database test1;use test1;//创建数据库

    create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2)); //创建表语句

    desc emp;  输出 表的结构

    show create table emp \G; 列出详细的创建表的语句

    drop table emp;

    drop database test1;

    alter table emp modify ename varchar(20); 修改表节构

    alter table emp add column age int(3);//增加 字段 

    alter table emp drop column age; //删除字段

    alter table emp change age age1 int(4);//修改字段名

    alter table emp add birth date after ename; //添加字段到哪个字段后面 

    alter table emp modify age int(3) first; //排到第一去

    alter table emp rename emp1; //修改表名

    DML 语句

    insert into emp (ename,hiredate,sal,deptno) values ('jackluo','2000-01-01','2000','1');//插入

    select * from emp ; //查询语句

    update emp set birth='2010-10-1';

    DCL 

    grant select,insert on sakila.* to 'zl'@'localhost' identified by '123'; 创建用户并指定用户表

    revoke insert on sakila.* from 'zl'@'localhost';//收回zl 的insert 权限

    mysql 帮助使用

    ? contents //显示可供查询的分类

    ? data types //MySQL 中都支持哪些数据类型

    ? int

    ? show

    ? create table;

     MySQL导出导入数据库的命令实例

    mysqldump -u 用户名 -p 数据库名 > 导出的文件名

      mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
      2.mysql导出数据库一个表
      mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
      mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
      3.mysql导出一个数据库结构
      mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
      -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
      4.mysql导入数据库
      常用source 命令
      进入mysql数据库控制台,
      如mysql -u root -p
      mysql>use 数据库
      然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
      mysql>source d:wcnc_db.sql

     

  • 相关阅读:
    简单封装的ajax请求
    mysql-8.0 安装教程(自定义配置文件,密码方式已修改)
    计算机专业术语
    mvc路由
    Chosen三级联动
    Chosen通用初始化
    .NET Core学习之路
    Sql的一些常规判断
    CORS 跨域
    SQL 的一个技巧
  • 原文地址:https://www.cnblogs.com/jackluo/p/2852648.html
Copyright © 2020-2023  润新知