建库:
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;
分享到:
相关推荐
以上就是MySQL基础语法的核心部分,掌握这些内容后,可以进行基本的数据库操作和管理。通过不断实践和学习,你可以进一步提升到更高级的数据库设计和优化技巧。在使用过程中,遇到具体问题,可以参考《我整理的SQL...
Mysql基础语法及脚本,非常适合新人学习,里面有2个Demo及脚本,第一个适合完全不会的新人,通过学习Demo1,能掌握简单的增删改查,通过学习Demo2,能掌握mysql运算符,排序,用limit分页查询,MySQL正则表达式,约束,索引,函数...
在这个“MySQL基础语法与练习”的主题中,我们将深入探讨MySQL的基础语法,并通过大量的练习来巩固你的理解。 一、MySQL安装与配置 在开始学习MySQL之前,你需要在你的计算机上安装MySQL。这通常可以通过下载并运行...
本文将深入探讨MySQL的基础语法,帮助初学者掌握其核心概念和操作。 1. 数据库创建与删除 在MySQL中,创建数据库使用`CREATE DATABASE`语句,例如`CREATE DATABASE my_database;`。若要删除数据库,使用`DROP ...
在本文中,我们将深入探讨MySQL的基础语法,帮助初学者更好地理解和掌握这一强大的数据库系统。 首先,我们从创建数据库开始。在MySQL中,可以使用`CREATE DATABASE`语句来创建一个新的数据库。例如: ```sql ...
本资料“mysql基础语法&存储过程示例.zip”聚焦于MySQL的基础语法和存储过程的实践应用,帮助初学者快速掌握MySQL的核心知识。 一、MySQL基础语法 1. 数据库操作:包括创建数据库(CREATE DATABASE)、查看数据库...
MySQL基础语法总结-新手教程 内容包括了: 1.SQL语言 的介绍 2.MySQL数据类型 3.约束类型 4.数据库语句 -表相关的语句-数据相关的语句 5.导入sql文件 6.DML语句(insert update delete)-truncate语句 7....
小白也能立即入门的数据库,学习数据库从Mysql起步,最流行的书籍库管理系统
适合初学mysql的同学,里面包含数据库的基本操作,增删改查
MySQL 基础语法 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序和移动应用程序中。 MySQL 的基础语法包括 DDL、DML 和 DQL 三个方面。 DDL 语句 DDL 语句用于定义和修改数据库结构,包括创建、修改...
MySQL 基础语法大全 MySQL 是一种关系型数据库管理系统,广泛应用于各种行业和领域。以下是 MySQL 的基础语法大全,涵盖了数据库的创建、表的创建、索引的创建、查询语句、修改表结构、删除表和索引等方面。 ...
### MySQL基础语法知识点详解 #### 一、MySQL Dos 命令操作 1. **启动与关闭MySQL服务** - **启动MySQL服务**: 使用`net start mysql...这些基础语法对于初学者来说非常重要,能够帮助他们快速掌握MySQL的基本操作。
MySQL是世界上最流行的关系型数据库管理系统之一,其基本语法是每个数据库管理员和开发人员必须掌握的基础。以下是一些关于MySQL的基本语法及其应用的详细说明: 1. **显示和管理数据库**: - `SHOW DATABASES;` ...
以上是MySQL基本语法的一些关键点。通过熟练掌握这些概念,你可以更高效地管理和操作数据库,提高数据处理的效率和安全性。在实际应用中,还需要结合具体的业务需求和性能优化策略,灵活运用这些知识。
MySQL基础语法——数据类型默认值
MySQL基础语法——空间数据类型
MySQL基础语法——JSON数据类型
总结起来,MySQL的基础语法包括创建数据库和表的语句,这些语句是进行数据管理和操作的基本工具。理解并熟练运用这些语句,能帮助用户有效地设计、管理及操作MySQL数据库中的数据。在实际应用中,还需要了解更多的...
MySQL基础语法——日期和时间数据类型