专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java DDL之操作数据库视频教程下载

Java DDL之操作数据库视频教程下载

更新时间:2020-01-13 11:20:20 来源:动力节点 浏览1888次


  大家都知道DDL是数据库定义语言,用来定义数据库对象:数据库、表、列等。今天我们就来学习一下。


  1.查看所有数据库


  查看所有数据库的命令是:show databases;我们在安装mysql数据库服务器的时候已经设置其为自动启动,现在我们在dos命令窗口下访问数据库,并使用如上所示命令查看所有数据库。


Java DDL之操作数据库视频教程下载


  除了user数据库,其他数据库都是mysql数据库服务器自带的数据库,都不能轻易删除否则就要重新安装。


  需要注意的是查看所有数据库的命令是:show databases而不是show database,如果命令写错了。


Java DDL之操作数据库视频教程下载


  出现了错误,“ERROR 1064”,以后大家看到这个错误代码就应该知道这是语法错误,需要检查写的SQL语句语法是否有问题。


  2.切换数据库


  所谓的切换数据库是指选择要操作的数据库,在以后的练习中我们可能会创建很多数据库,然后来回操作各个数据库,这时就需要使用切换数据库的命令:use 数据库名。


Java DDL之操作数据库视频教程下载


  这时就可以对user数据库中的表进行操作了,而不能对其他数据库的表进行操作,如果想操作其他数据库,需要使用命令“use 其他数据库名”。


  3.创建数据库


  创建数据库的语句:create database [if not exists] 数据库名 [charset=utf8]。其中[]表示里面的代码可有可无,例如:create database if not exists mydb1。现在我们来创建一个数据库,名为mydb1。


Java DDL之操作数据库视频教程下载


  创建数据库后再查看所有数据库,检验数据库是否创建成功:

  

Java DDL之操作数据库视频教程下载


  如果再次创建一个mydb1的数据库,会有什么效果。

  

Java DDL之操作数据库视频教程下载


  错误信息为“database exists“表示数据已经存在,使用:create database if not exists mydb1语句创建数据库。


Java DDL之操作数据库视频教程下载


  操作成功,但是并没有创建新的mydb1数据库,以上语句的作用就是如果不存在就创建,如果存在就不创建。而“charset=utf8”我们一般不会使用,因为在安装mysql数据库服务器时我们已经指定了编码为utf8,那么所有数据库的默认编码就是utf8,因此不用再进行设置。


  4.删除数据库


  删除数据库的语句是:drop database [if exists] 数据库名。


Java DDL之操作数据库视频教程下载


  删除数据库成功,如果再次删除mydb1数据库会有什么效果,如图1-9所示:


Java DDL之操作数据库视频教程下载



  因为mydb1已经被删除了,再次删除就会出现问题,因此我们删除一个数据库的时候,首先要判断这个表是否存在,如果不存在就不删除,存在了就删除:drop database if exists 数据库名。


  5.修改数据库编码


  我们很少去修改数据库编码,这里大家了解一下即可,其语句是:ALTER DATABASE mydb1 CHARACTER SET 编码,如:utf8。


  相关视频教程


  Java实战项目视频之egov项目视频教程【免费下载】:http://www.bjpowernode.com/v83/


  Java学生成绩管理系统视频教程【免费下载】:http://www.bjpowernode.com/v51/


  以上就是动力节点Java培训机构小编介绍的“Java DDL之操作数据库视频教程下载”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


  相关内容


  Java编程学习:MySQL数据库的学习路线


  2020年Java数据库笔试题大全


  Java数据库入门学习,mysql书籍推荐


  学习Java数据库增删查改通用方法


  Java学习:数据库学习条件查询和排序


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>