美文网首页
MySql常用语句

MySql常用语句

作者: 早起有虫吃 | 来源:发表于2018-01-31 17:15 被阅读102次

测试工作数据库语句是必备技能,以下是我总结出来的mysql基础语句

  1. 创建数据库 create database <数据库名>
  2. 删除数据库 drop database <数据库名>
  3. 显示表 show tables
  4. 清除数据库表内容 truncate <表名>
  5. 删除数据库表 drop table <表名>
  6. 创建一个数据库表如下
CREATE TABLE `test` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `username` VARCHAR(255) NOT NULL,
  `age` INT(25) NOT NULL,
  `addr` VARCHAR(255) NOT NULL,
   PRIMARY KEY (`id`)
)

执行后得到如下结果


image.png

7.插入一条记录如下
INSERT INTO test (id,username,age,addr) VALUES(1,'xiaoming',18,'hangzhou')

8.利用存储过程批量插入100条数据,先生成存储过程

DELIMITER $$ 
  
DROP PROCEDURE IF EXISTS `proc_auto_insertdata`$$

CREATE PROCEDURE `proc_auto_insertdata`()  
    
BEGIN     
  DECLARE i TINYINT DEFAULT 2;     
  START TRANSACTION;    
  WHILE i<100   
  DO   

/*CONCAT表示组合字符串, SUBSTRING表示截取字符串,RAND() * 100 + 1表示生成1-100的随机数*/  

  INSERT INTO test(id,username,age,addr) VALUES(i,CONCAT ( SUBSTRING('赵钱孙李周吴郑王',FLOOR(1+8*RAND()),1), SUBSTRING('韬选议曦奕彦虹宣蓝冠谱泰泊跃韦怡骁俊沣骅歌阳月士洋欣升恩迅科',FLOOR(1+30*RAND()),2)),RAND() * 100 + 1,'dz'); 
      
  SET i=i+1;     
  END WHILE;     
  COMMIT;  
END $$  
  
DELIMITER ; 

9.执行存储过程如下,即可生成数据
CALL proc_auto_insertdata();

10.查询年龄为10的记录
SELECT *FROM test WHERE age=10

11.查询年龄为10的记录数
SELECT COUNT(*) FROM test WHERE age =10

12.根据年龄升序排序
SELECT *FROM test ORDER BY age

13.限制查询结果只展示15条数据
SELECT *FROM test LIMIT 15

14.将年龄小于15的用户名改为未成年
UPDATE test SET username='未成年'WHERE age<18

15.添加一个性别字段
ALTER TABLE test ADD sex VARCHAR(10)

相关文章

  • BigData-MySQL总结大全(一)苏暖人

    BigData之MySQL总结大全 MYSQL常用的基本语句 MYSQL常用的基本语句 例:SELECT TOP ...

  • MySQL常用语句

    MySQL常用语句 tags: MySQL 常用语句 语法 随便写的标签 建表 insert 语句 msyql 把...

  • MySQL常用语句

    本篇主要是归纳一下最常用、入门的 MySQL 语句。以安装完 MySQL 登录为起点,简单总结一下常用的几条语句。...

  • Mysql 语句

    Mysql 语句 Mysql 语句以考察各种常用连接为重点 几种常见连接 内连接(INNER JOIN):两个表都...

  • MYSQL | 常用mysql语句

    1、创建数据库 2.删除数据库 3.选择数据库 4.创建表 注意: 5.删除数据表: 6.向数据表插入数据 插入所...

  • mysql(二)——用户管理、数据备份、常用sql语句

    13.4 mysql用户管理13.5 常用sql语句13.6 mysql数据库备份恢复 13.4 mysql用户管...

  • MySQL常用操作(二)

    摘要:13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢...

  • MySQL的SQL语句执行过程

    理解MySQL当中的SQL语句 MySQL的sql语句和我们常用的编程语句一样,都是我们输入文本,编译器编译或者解...

  • MySQL的函数认识

    理解MySQL当中的SQL语句 MySQL的sql语句和我们常用的编程语句一样,都是我们输入文本,编译器编译或者解...

  • 常用MYSQL语句

    MySQL的SQL语句写法,除了那些基本的之外,还有一些也算比较常用的,这里记录下来,以便以后查找。 好记性不如烂...

网友评论

      本文标题:MySql常用语句

      本文链接:https://www.haomeiwen.com/subject/rupczxtx.html