• mysql基本命令


    CREATE DATABASE <数据库名字>;      新建数据库

    SHOW DATABASES;      查看所有数据库

    USE <数据库名字>      连接数据库

    SHOW TABLES;      查看当前数据库有多少表

    CREATE TABLE 表的名字      新建表

    (

    列名a 数据类型(数据长度),

    列名b 数据类型(数据长度),

    列名c 数据类型(数据长度)

    );

    整型  TINYINT, SMALLINT, INT, MEDIUMINT, BIGINT

    浮点型  FLOAT, DOUBLE

    字符型  CHAR, VARCHAR, TEXT

    日期时间  DATE, TIME, YEAR

    枚举  ENUM

    集合  SET

    INSERT INTO 表的名字 (列名a,列名b,列名c) VALUES (值1,值2,值3);      向表中插入数据

    DROP DATABASE <数据库名字>;      删除数据库

    SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;

    关键字 LIKE 在SQL语句中和通配符一起使用,通配符代表未知字符。SQL中的通配符是 _ 和 %。其中 _ 代表一个未指定字符,% 代表不定个未指定字符。

    ORDER BY 排序关键词。默认情况下,ORDER BY的结果是升序排列,而使用关键词ASC和DESC可指定升序或降序排序。

    使用AS关键词可以给值重命名

    子查询

    连接查询,在处理多个表时,子查询只有在结果来自一个表时才有用。但如果需要显示两个表或多个表中的数据,这时就必须使用连接 (join)操作。连接的基本思想是把两个或多个表当作一个新的表来操作(JOIN ON)

    内置函数:SUM求和, AVG求平均值, MAX最大值, MIN最小值, COUNT计数

    RENAME TABLE 原名 TO 新名字;      重命名一张表

    ALTER TABLE 原名 RENAME 新名;

    ALTER TABLE 原名 RENAME TO 新名;

    DROP TABLE 表名字;      删除一张表

    ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;      增加一列(FIRST关键字)

    或: ALTER TABLE 表名字 ADD 列名字 数据类型 约束;      

    ALTER TABLE 表名字 DROP COLUMN 列名字;      删除一列

    或: ALTER TABLE 表名字 DROP 列名字;

    ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;      重命名一列

    ALTER TABLE 表名字 MODIFY 列名字 新数据类型;      改变列的数据类型

    UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;      修改表中的某个值

    DELETE FROM 表名字 WHERE 条件;      删除一行

  • 相关阅读:
    hdu1285 确定比赛名次(拓扑排序多种方法)
    软件配置管理中的SVN
    Maven实战(插件管理)
    oracle 数据库中,应用程序里的连接探測语句的正确使用
    2014百度之星资格赛第四题
    android制作闪动的红心
    程序猿生存定律-借势的价值与力量
    [SPOJ VLATTICE]Visible Lattice Points 数论 莫比乌斯反演
    机器学习:神经网络之表达
    【JavaScript】在同一个网页中实现多个JavaScript特效
  • 原文地址:https://www.cnblogs.com/limyel/p/7020388.html
Copyright © 2020-2023  润新知