最新文章:

首页 网站代码

cmd窗口操作数据库常用基础语法

发布时间:2017年02月08日 评论数:抢沙发 阅读数:361

    数据库貌似不区分大小写
    `有时候可以不写

    链接数据库
    mysql -u 用户 -p 密码

    创建数据库
    create database 数据库名;

    查看数据库
    show databases;

    用数据库
    use 数据库名;

    创建表
    create table 表名
    (表1 类型1 类型2...,表2 类型1 类型2 ...,...表n 类型1 类型2);

    查看表
    show tables;

    查看所有内容
    select * from 表名;

    查看所有内容限制内容范围
    SELECT * FROM  `表名` ORDER BY  `表名`.`表名` 顺序 LIMIT 0 , 30;

    查看对应内容以及序列
    select `列名1`,`列名2`,... from `表名` order by `列名n` 顺序;

    where语句查询条件
    SELECT 列名称 FROM 表名称 WHERE 列 运算符 值;

    修改键值自增
    ALTER TABLE  `表名` CHANGE  `id`  `id` INT( 数字 ) NOT NULL AUTO_INCREMENT; 

    增加字段
    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);

    修改表
    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值;

    删除表
    drop table 表名;

    删除表中行
    DELETE FROM 表名称 WHERE 列名称 = 值;

    删除所有行
    DELETE FROM 表名;

    -函数部分-

    统计总数
    SELECT COUNT(列名) FROM 表名;

    平均值
    SELECT AVG(列名) FROM 表名;

    平均值2
    select avg (列名) from as (新命名列名) from 表名;

    FIRST() 函数返回指定的字段中第一个记录的值
    SELECT FIRST(列名) FROM 表名;

    LAST() 函数返回指定的字段中最后一个记录的值
    SELECT LAST(列名) FROM 表名;

    MAX 函数返回一列中的最大值
    SELECT MAX(列名) FROM 表名;

    MIN 函数返回一列中的最小值
    SELECT MIN(列名) FROM 表名;

    SUM 函数返回数值列的总数(总额)
    SELECT SUM(列名) FROM 表名;

    group by求和
    SELECT 参考列名, aggregate_function(求和列名)
    FROM 表名 WHERE 参考列名 判断 值
    GROUP BY 参考列名;

    having条件
    SELECT 参考列名, aggregate_function(操作列名)
    FROM 表名 WHERE 参考列名 判断 值
    GROUP BY 参考列名;
    HAVING aggregate_function(操作列名) 判断条件 值

    小写转大写
    SELECT UCASE(列名) FROM 表名;
    大写转小写
    SELECT LCASE(列名) FROM 表名;

    MID 函数用于从文本字段中提取字符
    SELECT MID(列名,start[,length]) FROM 表名;

    LEN 函数返回文本字段中值的长度
    SELECT LEN(列名) FROM 表名;

    ROUND 函数用于把数值字段舍入为指定的小数位数
    SELECT ROUND(列名,位数 ) FROM 表名;

    NOW 函数返回当前的日期和时间。
    SELECT NOW() FROM 表名;

    FORMAT 函数用于对字段的显示进行格式化。
    SELECT FORMAT(列名,格式) FROM 表名;

     

     

    UNION合并表
    SELECT 列名(s) FROM 表名1
    UNION
    SELECT 列名(s) FROM 表名2


    查询结果放到新表,前提是要创建好表和列
    INSERT INTO 新表(列1,列2,...)  
    SELECT 原表.列1,原表.列2,... 
    FROM 原表 


    SELECT INTO建表的备份存档 *代表所有
    SELECT *
    INTO 新表名 IN externaldatabase
    FROM 旧表名;

    SELECT 列名(s)
    INTO 新表名 IN externaldatabase
    FROM 旧表名;

    view视图是可视化的表
    CREATE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition
    例子——
    CREATE VIEW [Products Above Average Price] AS
    SELECT ProductName,UnitPrice
    FROM Products
    WHERE UnitPrice>(SELECT AVG(UnitPrice) FROM Products)


     

二维码加载中...
本文作者:幻陆      文章标题: cmd窗口操作数据库常用基础语法
本文地址:http://www.hyunlu.com/?post=81
版权声明:若无注明,本文皆为“幻陆”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
sitemap