DDL 操作数据库

DDL 操作数据库:常用的操作 CRUD

一、C(create)创建

  1、创建数据库

create database 数据库名称;

  2、创建数据库,判断是否存在,再创建(如果存在,就不再创建)

 create database if not exists 数据库名称;

  3、创建数据库,并指定字符集

create database 数据库名称 character set 字符集名;

  Demo : 创建 DB1 数据库,判断是否存在,并制定字符集为 utf8;

create database if not exists db1 character set utf8;

二、R(Retrieve)查询

  1、查询所有数据库的名称

show databases;

  2、查询每个数据库的字符集:查询某个数据库的创建语句

show create database 数据库名称;

三、U(Update)修改

  1、修改数据库的字符集

alter database 数据库名称 character set 字符集名称;

四、D(Delete)删除

  1、删除数据库

drop database 数据库名称;

  2、判断数据库是否存在,存在再删除

drop database if exists 数据库名称;

  

五、使用数据库

  1、查询当前正在使用的数据库名称

select database()

  2、使用数据库

use 数据库名称

  

原文地址:https://www.cnblogs.com/niujifei/p/11572172.html

时间: 2024-08-29 04:14:07

DDL 操作数据库的相关文章

mysql之DDL操作--数据库

SQL是操作关系数据库非常重要的一门编程语言 structure query language既然是语言自然可以编程,SQL的分类可依据操作对象的不同分为DDL,DML,DCL. 我们操作数据库如创建,添加,更新,删除操作,如操作表等都是属于定义范围. 所以DDL则是SQL定义语言. 我们要用数据库来存储数据,自然是先有库,再有表,然后再数据,所以我们要先定义库,定义表. 1.创建数据库 create database db_name [数据库选项] 一般情况下选项可以不填写 如我们创建一个学生

MySQL/MariaDB基础性知识及DDL操作详解

前言 MySQL/MariaDB是一个开放源码的小型关联式数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL/MariaDB作为网站数据库. 基础架构 MySQL核心组件 连接池:认证.线程重用.连接数限制.内存检查.缓存 SQL接口:DDL, DML, 关系型数据库的基本抽象 parser: 查询转换.对象权限检查 优化器:访问路径,性能相关的统计数据 caches和buffers:与存储引擎自身相关的I/O性

监控数据库DDL操作日志

背景 为了监控好生产环境下各个数据库服务器上DDL操作日志,便于运维工程师管控好风险,我们有必要关注当前实例下的所有的DDL操作. 测试环境 Microsoft SQL Server 2012 - 11.0.2218.0 (X64) Jun 12 2012 13:05:25 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) 操作步骤 第一步.

Python操作数据库(mysql redis)

一.python操作mysql数据库: 数据库信息:(例如211.149.218.16   szz  123456) 操作mysql用pymysql模块 #操作其他数据库,就安装相应的模块 import  pymysql ip='211.149.218.16' port=3306 passwd='123456' user='root' db='szz' conn=pymysql.connect(host=ip,user=user,port=port,passwd=passwd,db=db,cha

PDO面向对象操作数据库服务器

1.PDO是PHP新版中推荐的基于面向对象操作数据库服务器的方式. 开启PDO_mysql相关扩展:在php.ini中修改extension=php_pdo_mysql.dll 重启apache 2.PDO操作数据库的基本使用步骤 连接,认证,发送SQL,等待mysql服务器的执行结果,处理执行结果 3.pdo操作数据库的代码: <?php //实例化PDO对象 $dsn='mysql:host=localhost;port=3306;dbname=php34'; $username='root

Java程序操作数据库SQLserver详解

数据库基本操作:增删改查(CRUD) crud介绍(增.删.改.查操作) CRUD是指在做计算处理时的增加(Create).查询(Retrieve)(重新得到数据).更新(Update)和删除(Delete)几个单记事的首字母简写.主要被用在描述软件系统中数据库或者持久层的基本操作功能. Create new records Rctricvc cxisting rccords Update existing records Delete existing records. 要对数据表进行增.删.

Goldengate 实现Oracle for Oracle 单向DDL操作同步

在http://lqding.blog.51cto.com/9123978/1695162 文章中我们实现了表的DML操作同步. 我们做如下测试 在源端执行表的truncate SQL> truncate table tcustmer; Table truncated. 在目的端,查看表数据 SQL> select count(*) from tcustmer;   COUNT(*) ----------  2 数据并没有同步 我们如何让Goldengate实现DDL操作的同步呢? 要想支持D

SQL Server 默认跟踪应用3 -- 检测对表的DDL操作

SQL Server 默认跟踪应用3 -- 检测对表的DDL操作 在SQL Server数据库上发生的DDL操作,能知道是谁做的么? 是的.SQL Server默认跟踪有对象修改事件. 这个脚本列出所有的对象修改事件.查询条件中加上时间和数据库名的限制. select e.name as eventclass, t.loginname, t.spid, t.starttime, t.textdata, t.objectid, t.objectname, t.databasename, t.hos

springJDBC01 利用springJDBC操作数据库

1 什么是springJDBC spring通过抽象JDBC访问并一致的API来简化JDBC编程的工作量.我们只需要声明SQL.调用合适的SpringJDBC框架API.处理结果集即可.事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异常,从而简化开发. 2 前期准备 2.1 jar包 spring-jdbc : springjdbc的包 mysql : MySQL的驱动包 dbcp :数据库连接池 spring-webmvc : springmvc框架包 annota