工作中用到的SQL语法

不等于

SQL中表示不等于有两种方式:

  1. <>
  2. !=

CASE WHEN

case when类似于编程语言中的switch语法,通常用在select语句中确定最终的值,如下:

SELECT userid, name, school, (case sex when male then '男' when female then '女' else "保密" end) as sex FROM user;

将数据库中所有的“表结构和数据”导出至sql脚本

导出整个数据库的表设计和数据:

 mysqldump -uusername -ppassword 数据库名 > 脚本名称

导出某一张表的表设计和数据:

 mysqldump -uusername -ppassword 数据库名 表名 > 脚本名称

示例:/opt/mysql/bin/mysqldump -uroot -proot sys > db.sql

执行sql脚本导入“表设计和数据”

  1. 登录mysql
  2. 切换数据库
  3. 执行如下sql
source <脚本所在的绝对路径>
注:也可以直接在命令行执行如下命令:
mysql -uusername -ppassword -D数据库名 < <脚本所在的绝对路径>
    原文作者:水一水
    原文地址: https://segmentfault.com/a/1190000019348525
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞