• MySQL命令


    一些 mysql 的命令行问题

    mysql 中不区分大小写,建议关键字大写。

    每条命令用分号结尾或者使用 "g"结尾也可以

    每条命令可以根据需要进行换行

    1、通过管理员身份运行 cmd,然后输入

    “net start mysql56(mysql+服务名)”启动服务

    “net stop mysql+服务名”关闭服务。

    2、输入"mysql -h 主机名 -P 端口号 -u 用户名 -p 密码"进入 Mysql 数据库

    还可以输入“mysql -uroot -p”(不显示密码)

    输入“mysql -uroot -p+密码”(显示密码,直接进入)

    3、查看 mysql 服务端版本:

    方法一:进入 mysql,然后输入“select version();”

    方法二:直接在 cmd 里面查看,输入“mysql --version”或者直接输入“mysql -V”

    4、注释:

    单行注释:#+注释文字

    :-- 注释文字(mysql 中“--”后面必须有空格,才能解释,而 sql server 中不需要加空格)

    多行注释:/* 注释文字 */

    我常记错的命令

    创建一个数据库“create database + 数据库名;”。

    4、查看当前所有数据库“show databases;”。

    若要查看当前数据库的所有表:“use 数据库名”然后“show tables;”

    5、首先,打开指定的数据库“use 数据库名;”;然后可以删除数据库“drop database 数据库名;”

    6、查看表中的信息:首先使用数据库,然后输入“select * from student ;”

    7、查看表中特有的信息:输入“select +属性名,属性名 from 表名;”

    8、查看数据库中的表的信息:“show tables from mysql;”

    (查看其它数据库的所有表:show tables from 库名;)

    9、查看当前表所在数据库“select database();”

    10、查看表的结构:“desc 表名;”(description)

    基础查询:

    语法:****select + 查询列表

    from + 表名

    特点:查询列表可以是字段、常量、表达式、函数也可以是多个。

    查询列表是个虚拟表

    示例:

    1、查询单个字段:select 字段名 from 表名;

    2、查询多个字段:select 字段名,字段名 from 表名;

    *3、查询所有字段(也就是查看某表的信息):select from 表名;

    4、查询常量:selcet 常量值 ;(字符型和日期型需要单引号,数字型不需要

    5、查询函数:select 函数(实参列表)

    6、

    关于表的内容:

    创建:create table 表名(

    列名 列类型,

    列名 列类型,

    );

    例如:****create table 表名(

    ID int,

    name varchar(20));

    插入:

    insert into 表名 (属性 1,属性 2,……)values (数据1,数据2,……)

    *然后:select from 表名,查看表中是否输入了数据。

    修改:

    update 表名 set 属性 1=“……” where 属性2=(例如:ID=1)

    删除:

    **delete from 表名 where 属性=“”(where ID=1;删除 ID 为 1 的数据) **

    起别名:

    方法一:使用 AS

    ** 方法二:使用空格**

    例如:select last_name AS 别名 ,first_name AS 名 from 表名

    去重:

    select distinct 字段名 from 表名

    concat:拼接字符

    select concat(str1,str2,……)AS 别名 from 表名;

    注意:NULL 和任何的字段拼接都是为空;

    ifnull 函数

    功能:判断某字段或表达式是否为 null,如果为 null 返回指定的值,否则返回原本的值

    select ifnull(commission_pct,0) from employees;

    isnull 函数

    功能:判断某字段或表达式是否为 null,如果是,则返回 1,否则返回 0

    DQL 语言(data query(查询) language)

    涉及关键字:select

    基础查询、条件查询、排序查询、分组查询、连接查询、子查询、分页查询、联合查询、常见函数。

    DML 语言(data manipulation(操纵) language)

    DDL 语言(data define(定义语言) language)

    TCL 语言(transaction(事务) control(控制) language)

  • 相关阅读:
    Ubuntu下Chromium for Android 源码的编译
    Ubuntu下编译Chromium for Android
    解决Inno Setup制作安装包无法创建桌面快捷方式的问题
    linux下验证码无法显示:Could not initialize class sun.awt.X1 解决方案
    在ubuntu 14.04 64位系统上安装32位库
    zxing实现二维码生成和解析
    H264码流打包分析
    YUV格式&像素
    谈谈“色彩空间表示方法”——RGB、YUY2、YUYV、YVYU、UYVY、AYUV
    RTP与RTCP协议介绍
  • 原文地址:https://www.cnblogs.com/unleashed/p/13129105.html
Copyright © 2020-2023  润新知