#truncate table test;仅删除表格中的数据,不删除表格
alter table table_name drop column column_name;删除表的列
ALTER TABLE table_name
ALTER COLUMN column_name datatype;修改列的数据类型
/*
ALTER TABLE Persons
ADD Birthday date;表增加一列
*/
/*
drop table if exists studentinfo;
create table studentinfo(
studentid VARCHAR(12) NOT NULL COMMENT '学生学号',PRIMARY KEY(studentid),KEY(studentid),
name VARCHAR(10) NOT NULL COMMENT '学生姓名',
sex VARCHAR(10) NOT NULL COMMENT '学生性别',
age int(10) NOT NULL COMMENT '学生年龄',
class VARCHAR(10) NOT NULL COMMENT '学生班级',
department VARCHAR(10) NOT NULL COMMENT '学生院系',KEY(department),
delphone VARCHAR(13) NOT NULL COMMENT '学生手机号码',
addrsee VARCHAR(30) COMMENT '家庭住址',
admintime VARCHAR(8) NOT NULL COMMENT '入学时间',
time VARCHAR(128) NOT NULL COMMENT '系统创建的时间'
);
drop table if exists subjectinfo;
create table subjectinfo(
studentid VARCHAR(12) NOT NULL COMMENT '学生学号',PRIMARY KEY(studentid),KEY(studentid),
subject VARCHAR(10) NOT NULL COMMENT '学习科目',
score VARCHAR(10) NOT NULL COMMENT '学科成绩',KEY(score),
time VARCHAR(128) COMMENT'系统创建的时间'
);
insert into studentinfo VALUES('01','a','girl',20,'class 1','computer','11','','2015-01-08','2014-09-09');
insert into studentinfo VALUES('02','b','boy',21,'class 2','computer','1111','','2015-01-08','2014-09-09');
insert into studentinfo VALUES('03','c','girl',20,'class 1','computer','1111','三号','2015-01-08','2014-09-09');
insert into studentinfo VALUES('04','d','boy',23,'class 1','computer','1111','四号','2015-01-08','2014-09-09');
insert into subjectinfo VALUES('01','chinese','80','');
insert into subjectinfo VALUES('02','chinese','80','');
insert into subjectinfo VALUES('03','math','100','');
*/
#select MAX(score) from subjectinfo a,studentinfo b where a.studentid = b.studentid and a.subject = 'math' and b.admintime like'2015%';
#update studentinfo set addrsee = '神舟九号' WHERE name = 'a';
#select AVG(score) from studentinfo b,subjectinfo a WHERE b.department = 'computer' and b.studentid = a.studentid and a.subject = 'math';
/*创建一个存储过程并执行*/
drop procedure if exists pro_test;
create procedure pro_test(a int,b int)
BEGIN
declare c int;
if a is null then
set a = 0;
end if;
if b is null THEN
set b = 0;
end if;
set c = a+b;
select c as sum;
end;
call pro_test(10,20);
分享到:
相关推荐
4.12.1 在 Win32 上安装 MySQL 4.12.2 在 Win95 /Win98上启动 MySQL 4.12.3 在 NT 上启动 MySQL 4.12.4 在 Win32 上运行 MySQL 4.12.5 用 SSH 从 Win32 连接一个远程MySQL 4.12.6 MySQL-Win...
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
mysql5.5、mysql5.5、mysql5.7、mysql8 各种版本最新下载合集 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 高了灵活性。 MySQL...
1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...
├─新版MySQL DBA 课件ppt │ 第一课数据库介绍篇.pdf │ 第七课MySQL数据库设计.pdf │ 第三十一课percona-toolkits 的实战及自动化.pdf │ 第三课MySQL授权认证.pdf │ 第九课MySQL字符集.pdf │ 第二十一课MySQL...
MySQL 8.0 升级版本 在本文中,我们将详细介绍 MySQL 8.0 升级版本的步骤和注意事项。MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种Web 应用程序中。升级 MySQL 版本可以提高数据库性能、修复 bugs 和...
在C#编程环境中,连接MySQL数据库通常依赖于特定的数据提供者,这就是MySql.Data.dll和MySql.Web.dll的角色。这两个动态链接库(DLL)文件是MySQL官方提供的.NET数据访问组件,使得C#开发者能够轻松地与MySQL服务器...
mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57驱动jar包mysql57...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而JDBC(Java Database Connectivity)是Java语言与数据库交互的标准接口。本文将深入探讨Mysql5.6和Mysql5.7的JDBC驱动,以及如何使用`mysql-connector-java-...
在本教程中,我们将深入探讨如何在Windows操作系统上详细安装MySQL 8.0.36.0。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它在各种规模的企业和项目中扮演着核心角色。MySQL 8.0版本带来了许多性能...
MySQL ODBC 5.1 Driver 是一个用于连接MySQL数据库的开放数据库连接(ODBC)驱动程序,它允许用户通过标准的ODBC接口访问MySQL数据库,适用于Windows操作系统。这个版本是免安装的,意味着用户可以直接解压使用,...
MySQL驱动jar文件是Java应用程序与MySQL数据库之间通信的关键组件,主要功能是提供Java Database Connectivity (JDBC) API,使得Java开发者能够通过编写Java代码来执行SQL语句,从而操作MySQL数据库。标题提到的...
MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的...
MySQL 5.7中文文档是针对这个特定数据库版本的详细技术参考,包含了丰富的信息,适合开发者、管理员和学习者使用。文档的翻译质量被描述为“还行”,尽管资源可能不易找到,但提供了全面的指南。 该文档涵盖了从...
mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql5.7镜像安装+mysql学习+mysql5.7镜像包 mysql5.7安装教程+mysql...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,其驱动程序是Java应用程序连接MySQL数据库的关键组件。本文将详细介绍MySQL 8和MySQL 5驱动的区别以及与JDK版本的兼容性问题。 首先,MySQL 8和5的主要区别在于...
《涂抹MySQL:跟着三思一步一步学MySQL》是一本旨在帮助初学者和中级用户深入理解MySQL数据库系统的教程。这本书通过清晰的解释和实例,逐步引导读者掌握MySQL的核心概念和技术。MySQL是一种广泛使用的开源关系型...
例如,`mysql_init()`用于初始化一个MySQL连接结构,`mysql_real_connect()`用于建立实际的数据库连接,`mysql_query()`用于执行SQL查询,而`mysql_store_result()`和`mysql_use_result()`则用于处理查询结果。...
MySQL驱动是Java应用程序连接到MySQL数据库的关键组件,它允许程序通过Java Database Connectivity (JDBC) API与MySQL服务器进行通信。本压缩包包含了两个适用于MySQL 5.7版本的驱动文件:`mysql-connector-java-...