
Java SQL笔记:DDL, DML, DCL, TCL与数据库操作
64KB |
更新于2024-09-04
| 139 浏览量 | 举报
收藏
"这篇Java学习笔记主要探讨了SQL语言中的基本概念和常用语句,包括DDL、DML、DCL和TCL四大类别,并提供了Windows环境下登录MySQL数据库的方法。此外,还介绍了数据库和表的操作,如创建、显示、删除、修改数据库以及创建表的实例。"
在SQL中,有四种主要的语句类型:
1. DDL(Data Definition Language):数据库定义语句,用于创建、修改或删除数据库结构。例如,创建数据库、定义表结构等。
- 创建数据库:`CREATE DATABASE mydb1;`
- 显示所有数据库:`SHOW DATABASES;`
- 删除数据库(如果存在):`DROP DATABASE IF EXISTS mydb2;`
- 修改数据库字符集:`ALTER DATABASE mydb2 CHARACTER SET gb2312;`
2. DML(Data Manipulation Language):数据操纵语言,用于处理数据库中的数据,包括增、删、改、查操作。
3. DCL(Data Control Language):数据控制语句,用于管理数据库用户的权限。
4. TCL(Transaction Control Language):事务控制语句,用于管理数据库事务,确保数据的一致性和完整性。
登录MySQL数据库的步骤是通过Windows的命令行工具CMD,输入命令`"mysql -u root -p root"`,然后按回车,其中"root"是用户名和密码。
在数据库操作中,还涉及到了表的相关操作:
1. 创建表`student`,包含了主键`sn`、非空的姓名`sname`、年龄`sage`、性别`ssex`、唯一邮箱`email`,以及一个检查约束,确保性别为'男'或'女',年龄在10到50之间。
2. 数据库备份和恢复:备份数据库到文件`test.sql`,可以使用`mysqldump -u root -p mydb2 > c://test.sql`;恢复数据则有多种方法,可以通过命令行输入文件内容或者使用`SOURCE`命令。
这些基本的SQL操作是数据库管理和开发中不可或缺的部分,尤其在Java编程中,通常结合JDBC(Java Database Connectivity)进行数据库交互。理解并熟练掌握这些语句对于任何Java开发者来说都至关重要。
相关推荐















weixin_38732307
- 粉丝: 13
最新资源
- OGRE技术实现龙珠静态场景渲染示例
- JavaScript编程实践教程
- 企业演示代码示例:ICT技术复兴的实践应用
- 开源烤箱计时器Cooking Timer:提醒您何时翻转食物
- 红绿条形图对比关系分析演示
- Silverflux开源项目:简化GNU/Linux游戏管理
- Java实现求最大公约数和最小公倍数教程
- MathWare开源项目:实用数学脚本集锦
- C++与Bash脚本交互编程技巧
- TkSftp - 开源X包装器的OpenSSH sftp客户端
- tilaphos: 开源延时摄影程序介绍
- Github测试工具:Test项目集成与Java应用
- 遥控器配合开源软件轻松播放影音
- FlashFXP压缩文件下载与使用指南
- 高中化学题库免费下载,助力中学学习软件
- C语言中文分词程序源代码免费下载
- MATLAB电话按键拨号器仿真设计与GUI界面实现
- TBGE:全新的基于文本Java游戏引擎
- 数学表达式翻译器开源网络服务介绍
- 万圣节骷髅海报PSD源文件下载,设计素材必备
- Node.js项目测试站点:个人站点构建经验分享
- myPanel:主机服务商的开源cPanel替代解决方案
- 使用Halcon与C#实现笔记本摄像头的开启方法
- Docker技术:使用Varnish加速您的容器应用