`

MySql 基本语法

阅读更多
建库:
   create database databaseName;
查询已有数据库:
   show databases;
打开数据库:
   use databaseName;
删除数据库:
   drop database databaseName;
新建表:
   CREATE TABLE `test`.`CBTest` (
     `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
     `name` VARCHAR(45) NOT NULL,
     `password` VARCHAR(45) NOT NULL,
      PRIMARY KEY (`id`)
   )
   ENGINE = InnoDB;
删除表:
   drop table tableName;
插入数据:
   insert into table_Name (column1,column2,...columnN)
   values (value1,value2,...valueN)
复制表内容:
     insert into foods (name,fat)
     select food_name ,fat_grams from recipes
     通过使用其他某个表(或一组表)中的数据填充新表以插入数据.
     在这一行语法中不能包含order by修饰词,也不能从insert出现在其中的表中进行选择.
修改数据:
    update tableName set column1=value1;
建存储过程:
    不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
    DELIMITER $$

    DROP PROCEDURE IF EXISTS `test`.`insertscore` $$
    CREATE DEFINER=`root`@`localhost` PROCEDURE `insertscore`()
    BEGIN
     declare var int;
     set var=1;
     while var<=1000000 do
      insert into testmysql values(var,'1',2);
     set var=var+1;
     end while;
    END $$

    DELIMITER ;
各种存储过程语句:
1.if-then -else语句
    create procedure p12(in parameter int)
    begin
      declare var int;
      set var=parameter+1;
      if var=0 then
        insert into t values(17);
      end if;
      if parameter=0 then
        update t set s1=s1+1;
      else
        update t set s1=s1+2;
      end if;
    end;
2.case指令:如果需要进行更多条件真假的判断我们可以使用case语句
   create procedure p13(in parameter int)
    begin
       declare var int;
       set var=parameter+1;
       case var
         when 0 then insert into t values(17);
  when 1 then insert into t values(18);
  else insert into t values(19);
       end case;
    end;
3. repeat... end repeat;它在执行操作后检查结果,而while则是执行前进行检查
  create procedure p15()
   begin
     declare v int;
     set v=0;
     repeat
       insert into t values(v);
       set v=v+1;
       until v>=5
     end repeat;
   end;
4. loop...end loop; loop 循环不需要初始条件,这点和while 循环相似,同时和repeat
       循环一样不需要结束条件, leave语句的意义是离开循环,
  create procedure p16()
   begin
      declare v int;
      set v=0;
      LOOP_LABLE:loop
         insert into t values(v);
  set v=v+1;
  if v >=5 then
     leave LOOP_LABLE;
  end if;
      end loop;
   end;
删除存储过程:
   drop procedure sp_Name;
1
0
分享到:
评论

相关推荐

    MYSQL 基础语法大全. 手动整理

    以上就是MySQL基础语法的核心部分,掌握这些内容后,可以进行基本的数据库操作和管理。通过不断实践和学习,你可以进一步提升到更高级的数据库设计和优化技巧。在使用过程中,遇到具体问题,可以参考《我整理的SQL...

    Mysql基础语法及脚本.zip

    Mysql基础语法及脚本,非常适合新人学习,里面有2个Demo及脚本,第一个适合完全不会的新人,通过学习Demo1,能掌握简单的增删改查,通过学习Demo2,能掌握mysql运算符,排序,用limit分页查询,MySQL正则表达式,约束,索引,函数...

    MySQL基础语法与练习

    在这个“MySQL基础语法与练习”的主题中,我们将深入探讨MySQL的基础语法,并通过大量的练习来巩固你的理解。 一、MySQL安装与配置 在开始学习MySQL之前,你需要在你的计算机上安装MySQL。这通常可以通过下载并运行...

    mysql数据库基础语法

    本文将深入探讨MySQL的基础语法,帮助初学者掌握其核心概念和操作。 1. 数据库创建与删除 在MySQL中,创建数据库使用`CREATE DATABASE`语句,例如`CREATE DATABASE my_database;`。若要删除数据库,使用`DROP ...

    mysql基础语法练习示例

    在本文中,我们将深入探讨MySQL的基础语法,帮助初学者更好地理解和掌握这一强大的数据库系统。 首先,我们从创建数据库开始。在MySQL中,可以使用`CREATE DATABASE`语句来创建一个新的数据库。例如: ```sql ...

    mysql基础语法&存储过程示例.zip

    本资料“mysql基础语法&存储过程示例.zip”聚焦于MySQL的基础语法和存储过程的实践应用,帮助初学者快速掌握MySQL的核心知识。 一、MySQL基础语法 1. 数据库操作:包括创建数据库(CREATE DATABASE)、查看数据库...

    MySQL基础语法总结--内有案例

    MySQL基础语法总结-新手教程 内容包括了: 1.SQL语言 的介绍 2.MySQL数据类型 3.约束类型 4.数据库语句 -表相关的语句-数据相关的语句 5.导入sql文件 6.DML语句(insert update delete)-truncate语句 7....

    数据库MYSQL基本语法(一).md

    小白也能立即入门的数据库,学习数据库从Mysql起步,最流行的书籍库管理系统

    mysql基本语法

    适合初学mysql的同学,里面包含数据库的基本操作,增删改查

    MySQL基础语法.docx

    MySQL 基础语法 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序和移动应用程序中。 MySQL 的基础语法包括 DDL、DML 和 DQL 三个方面。 DDL 语句 DDL 语句用于定义和修改数据库结构,包括创建、修改...

    mysql基础语法大全

    MySQL 基础语法大全 MySQL 是一种关系型数据库管理系统,广泛应用于各种行业和领域。以下是 MySQL 的基础语法大全,涵盖了数据库的创建、表的创建、索引的创建、查询语句、修改表结构、删除表和索引等方面。 ...

    MySql基础语法教程.docx

    ### MySQL基础语法知识点详解 #### 一、MySQL Dos 命令操作 1. **启动与关闭MySQL服务** - **启动MySQL服务**: 使用`net start mysql...这些基础语法对于初学者来说非常重要,能够帮助他们快速掌握MySQL的基本操作。

    MySQL基本语法笔记

    # MySQL基本语法精讲 ## 一、MySQL简介与基本语法分类 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站及软件系统中。它支持 SQL(Structured Query Language 结构化查询语言),这是一种...

    mysql基本语法大全

    MySQL是世界上最流行的关系型数据库管理系统之一,其基本语法是每个数据库管理员和开发人员必须掌握的基础。以下是一些关于MySQL的基本语法及其应用的详细说明: 1. **显示和管理数据库**: - `SHOW DATABASES;` ...

    mySQl基本语法教材

    以上是MySQL基本语法的一些关键点。通过熟练掌握这些概念,你可以更高效地管理和操作数据库,提高数据处理的效率和安全性。在实际应用中,还需要结合具体的业务需求和性能优化策略,灵活运用这些知识。

    mySQL基础语法,介绍mysql的语法基础

    总结起来,MySQL的基础语法包括创建数据库和表的语句,这些语句是进行数据管理和操作的基本工具。理解并熟练运用这些语句,能帮助用户有效地设计、管理及操作MySQL数据库中的数据。在实际应用中,还需要了解更多的...

    前端 nodejs mysql 基础语法学习以及完整demo展示

    ### MySQL基础语法 1. **查询数据**:使用`query()`方法执行SQL查询。以下代码展示了如何查询数据: ```javascript connection.query('SELECT * FROM yourtable', (err, results) =&gt; { if (err) throw err; ...

    mysql语法手册-mysql语法手册-mysql语法手册-mysql语法手册

    MySQL语法手册是学习和理解MySQL操作的重要参考资料,涵盖了从基本的查询到复杂的存储过程等所有方面。 一、SQL基础 SQL是用于管理关系数据库的语言,MySQL语法手册首先会介绍SQL的基础概念,包括数据类型(如整数...

    MySql的基本语法

    ### MySQL基本语法详解 ...以上是MySQL基本语法的概述,涵盖了存储过程的基础知识、数据类型、运算符、流程控制和输入输出等内容。熟练掌握这些知识将有助于你更好地利用MySQL进行数据库管理和应用程序开发。

Global site tag (gtag.js) - Google Analytics