• MySQL 基础语句


     1 USE qy97;/*使用数据库*/
     2 CREATE TABLE book (bid INT PRIMARY KEY AUTO_INCREMENT,bname VARCHAR(50),price DOUBLE);/*创建表格*/
     3 DESC book;/*查看表格的格式*/
     4 ALTER TABLE book MODIFY price INT;/*修改列的类型   MODIFY*/
     5 ALTER TABLE book CHANGE bname bnames VARCHAR(200);/*修改列名  CHANGE*/
     6 SELECT * FROM book;/*查看表格的所有数据*/
     7 INSERT INTO book(bid,bnames,price) VALUES(1,'语文',987);/*  INSERT INTO (列1,列2,列3...) VALUES (数据1,数据2,数据3...);   向表中添加数据*/
     8 INSERT INTO book(bid,bnames,price) VALUES(2,'数学',645);
     9 INSERT INTO book(bid,bnames,price) VALUES(3,'语文',542);
    10 INSERT INTO book(bid,bnames,price) VALUES(4,'数学',364);
    11 INSERT INTO book(bid,bnames,price) VALUES(5,'语文',754);
    12 INSERT INTO book(bid,bnames,price) VALUES(6,'数学',147);
    13 ALTER TABLE book DROP price;/* 关键词 DROP  删除列*/
    14 RENAME TABLE book TO books;/* 关键词 TO   修改表名*/
    15 SELECT * FROM books;
    16 ALTER TABLE books ADD bcount INT;/* 关键词 ADD   添加列*/
    17 UPDATE books SET bcount=2 WHERE bid=1;/* 关键词 UPDATE   SET    根据键值 更新表中bcount列的数据  如果内容相同可以    WHERE 键值 OR 键值*/
    18 UPDATE books SET bcount=4 WHERE bid=2;
    19 UPDATE books SET bcount=6 WHERE bid=3;
    20 UPDATE books SET bcount=8 WHERE bid=4;
    21 UPDATE books SET bcount=10 WHERE bid=5;
    22 UPDATE books SET bcount=12 WHERE bid=6;
    23 SELECT DISTINCT bnames FROM books;/* 关键词 DISTINCT  显示不同的数据*/
    24 SELECT bnames AS 'nn' FROM books;/* 关键词 AS 别名 */
    25 SELECT * FROM books WHERE price BETWEEN 500 AND 700;/*显示price 500——700的数据*/
    26 SELECT * FROM books WHERE price IN (2);/* IN 关键词 在...里   查看2在不在price里*/
    27 SELECT * FROM books ORDER BY price ASC;/* ORDER BY 关键词   ASC 升序*/
    28 SELECT * FROM books ORDER BY price DESC;/* ORDER BY 关键词  DESC 降序*/
    29 DELETE FROM books WHERE bid=1;/* 关键词DELETE  根据键值删除数据*/
    30 SELECT COUNT(*) AS '总数' FROM books;/*关键词COUNT  对表中的数据个数求和(插入几个数据的bid键值) */
    31 SELECT SUM(price) FROM books;/*SUM()  求和*/
    32 SELECT SUM(price) FROM books WHERE bnames LIKE '%语%';/*根据模糊查询  求和*/
    33 SELECT MAX(price) FROM books;/* 关键词 MAX    获取最大值*/
    34 SELECT MIN(price) FROM books;/* 关键词 MIN    获取最小值*/
    35 SELECT AVG(price) FROM books;/* 关键词 AVG    计算一个列的所有数据的平均值*/
    36 SELECT price FROM books;/*查看列的数据*/
    37 SELECT price FROM books WHERE bnames LIKE '%语%';/*  LIKE模糊查询   %通配符*/
    38 SELECT * FROM books WHERE bnames LIKE '__'; /* 查询2个字的  '_'*/
    39 SELECT * FROM books WHERE bnames IS NOT NULL;/*IS NULL   显示bnames列中值为null的数据 */
    40 SELECT SUM(price),bnames FROM books WHERE bnames LIKE '%语%' GROUP BY bnames;/*对bnames分组查询求和  只要模糊查询'%语%*/
    41 SELECT SUM(price)AS 'getprice',bnames FROM books WHERE bnames LIKE '%语%' GROUP BY bnames HAVING getprice>500;/*对bname内容进行分组查询求和   AS别名  但只要模糊查询'%语%'   显示金额大于500*/
  • 相关阅读:
    第七周编程总结
    第六周编程总结
    第五周编程总结
    2019 第四周作业编程总结
    第三周编程总结
    寒假作业 pta编程总结3
    跟着官网学Angular-创建响应式表单-源代码
    RxJS---转载
    NPM
    Sass
  • 原文地址:https://www.cnblogs.com/zhangmenghui/p/10633772.html
Copyright © 2020-2023  润新知