`
muzi119
  • 浏览: 10936 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

DROP,CREATE这些是DDL语句,不能在JAVA中执行

阅读更多
DROP,CREATE这些是DDL语句,不能在JAVA中执行,存储过程中也是一样不能执行。
只有DML如insert,delete,update,select才能执行。
见意楼主先搞清楚SQL语言分类:
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,
数据定义语言DDL,数据控制语言DCL
数据查询语言DQL Q = Query
数据操纵语言DML M = Manipulation
事务控制语言TCL C = Control
数据定义语言DDL D = Definition
数据控制语言DCL(自动提交事务)
分享到:
评论

相关推荐

    从Access数据库建立DDL语句

    在实际操作中,如果你遇到大量表需要生成DDL语句,可以考虑使用第三方工具,如SQL Power Architect或DBComparer等,它们能批量生成并导出Access数据库的DDL,节省大量手动工作。 总的来说,掌握如何从Access数据库...

    sybase 12.5不能运行ddl文件

    在Sybase 12.5这个特定的版本中,如果你遇到了无法执行DDL语句的问题,可能是由于多种原因造成的。 1. **权限问题**:首先,检查执行DDL操作的用户是否有足够的权限。在Sybase中,不同的数据库角色有不同的权限,...

    实训 sql 关系数据库实训练习含答案,DML语句及DDL语句.doc

    在本实训中,我们将学习如何使用 INSERT、UPDATE、DELETE 语句对数据进行添加、更新和删除操作,同时也将学习如何使用 CREATE、ALTER 和 DROP 语句来创建、修改和删除数据库对象。 一、数据操作语句(DML) DML ...

    经典SQL语句大全 update select delete drop create

    - `EXCEPT`:返回在第一个查询中存在但在第二个查询中不存在的行,去重。 - `EXCEPT ALL`:与`EXCEPT`类似,但不消除重复行。 - `INTERSECT`:返回在两个查询中都存在的行,去重。 6. **聚合函数**: - `COUNT...

    db2 .sql文件转换成带有drop功能的ddl文件

    `db2look`是DB2提供的一款实用工具,它可以从数据库中提取出DDL语句,这些语句可以用来创建或修改数据库对象。例如,`db2look -d database -e -o database.sql`命令会为名为`database`的数据库生成一个包含所有对象...

    mysqlddl的使用

    在MySQL中,mysqlddl命令可以用来执行这些操作。例如,当你需要创建一个新的表时,你可以编写以下的DDL语句: ```sql CREATE TABLE Employees ( ID INT PRIMARY KEY, Name VARCHAR(50), Position VARCHAR(50), ...

    从excel模版生成数据库表DDL

    想找个从设计文档直接生成DDL的工具,发现这里太少了,所以找了一个上传。 功能比较强大,支持的数据库有: DB2 MariaDB MySQL Oracle PostgreSQL SQL Server SQLite 功能有: Create Tables SQL Drop Tables SQL ...

    MySQL之DDL语句

    此外,还有添加列(`add phone varchar(12)`、`add (email varchar(40), score int)`)和删除列(`drop email`)、修改表名(`rename to u_user2`)的操作,这些都是DDL语句中常见的表结构变更方法。这些操作对于...

    java面试题(SQL语句).pdf

    理解并熟练掌握这些SQL语句对于Java开发者来说至关重要,因为它们在开发过程中用于构建数据处理逻辑,执行数据库操作,以及优化查询性能。在面试中能够熟练运用和解释这些概念,将大大提升你的专业形象。

    SQL语言DDL详述文档.zip

    在本文中,我们将深入探讨SQL中的DDL语句,帮助初学者理解其核心概念、语法及用途。 一、DDL概述 DDL主要负责创建、修改和删除数据库中的表、视图、索引、存储过程等对象。通过DDL,我们可以定义数据的结构,包括...

    (My)SQL DDL语句

    1:DDL语句:数据定义语言。常用关键字主要包括create、drop、alter等。 2:DML语句:数据操纵语言,用于添加、删除、更新、查找。其只对表内部数据进行操作,而不涉及表的定义和结构的修改。常用关键字主要包括insert、...

    在Java中用SQL语句操作实用举例

    在Java编程中,使用SQL语句来操作数据库是常见的任务,尤其在开发涉及数据库交互的应用程序时。SQL,即结构化查询语言,是管理和处理数据库的标准语言,它允许程序员执行各种操作,如创建、查询、更新和删除数据。 ...

    DDL与DML

    DDL语句包括CREATE、ALTER、DROP等。 数据操纵语言(DML) DML是SQL的一种语言,用于修改数据,例如插入、更新、删除数据。DML语句包括INSERT、UPDATE、DELETE等。 插入数据(INSERT) INSERT语句用于向表中插入...

    mysql代码-DDL语句测试

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。在MySQL中,DDL(Data Definition Language)...在"mysql代码-DDL语句测试"中,我们可以深入学习和实践这些语句,从而提高数据库操作的技能。

    数据库_ddl_

    通过学习这些资源,不仅可以掌握基本的DDL语句,还能了解到在实际项目中如何运用这些语句来满足特定需求。比如,设计一个大学数据库时,我们需要考虑学生、教师、课程、成绩等多个实体之间的关系,并用DDL语句来精确...

    oracle安全审计之登录登出、ddl操作记录触发器

    这个触发器会在每次执行DDL语句后记录操作的时间、执行用户和执行的DDL语句。 通过使用这些触发器,数据库管理员可以创建一个全面的审计日志,以满足法规遵从性和内部审计需求。同时,由于这些触发器是在操作后触发...

    MySQL8.0新特性之支持原子DDL语句

    - 原子DDL语句会隐式结束当前会话中的任何活跃事务,这意味着DDL不能在事务中执行,也不能与其他语句一起使用。 - 当从MySQL 5.7主服务器向8.0从服务器复制时,需要注意由于`DROP TABLE`行为的改变,可能会导致...

    python解析DDL操作PDM

    Python还可以用于自动化数据库操作,例如使用`psycopg2`(PostgreSQL)、`pyodbc`(ODBC兼容数据库)或`sqlite3`(SQLite)等库执行DDL语句。以下是一个使用`sqlite3`的例子: ```python import sqlite3 def ...

    SQL语句练习题 含有DQL、DML和DDL等常用语句

    在提供的"基础SQL语句练习题"中,你可以找到一系列问题来练习和巩固这些SQL知识。这些问题可能涵盖了从简单的单表查询到复杂的联接、子查询和聚合函数。通过解决这些练习,你将能够更好地理解和应用DQL、DML和DDL,...

    SQL语句执行器

    SQL语句执行器是一款专为初学者和数据库管理员设计的在线工具,允许用户在网站后台直接输入并执行SQL(Structured Query Language)语句,以便于查询、管理以及操作数据库。这款程序极大地简化了数据库交互的过程,...

Global site tag (gtag.js) - Google Analytics