Oracle部分

方法一

直接(手动)去修改数据库名称,数据库表名称,数据库列名称、列属性

方法二

使用SQL语句去修改

-- 修改表名
ALTER TABLE tableName RENAME newTableName;
-- 新增列名
ALTER TABLE tableName ADD COLUMN columnName VARCHAR(10);
-- 删除表列
ALTER TABLE tableName DROP COLUMN columnName;
-- 修改列名,列长度大小
ALTER TABLE tableName CHANGE COLUMN oldColumnName newColumnName VARCHAR(200);
-- 区分大小写,修改列大小、编码格式(修改属性)
ALTER TABLE tableName MODIFY columnName VARCHAR(50) collate gbk_bin;
-- table新增字段colunmName,设定长度,设定编码,设定排序规则,设定是否为空,设定注释
ALTER TABLE table ADD COLUMN columnName VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '备注';
ALTER TABLE table ADD COLUMN dateTypeColumnName DATETIME NULL COMMENT '时间类型字段';

MySQL部分

-- 修改T表中C列的长度为2000(确保之前数据没有2000)
ALTER TABLE tableName MODIFY COLUMN columnName VARCHAR(2000);
-- 修改表中字段在表结构中的位置(修改oldColumn的位置到column后面),关键字:CHANGE 、AFTER
ALTER TABLE tableName CHANGE oldColumn newColumn newColumnType AFTER column ;
-- 两张表字段一样,需要把两张表合并成为一张新表:关键字:UNION ALL
SELECT ab.* FROM (SELECT a.* FROM tableA AS a UNION ALL SELECT b.* FROM tableB AS b) AS ab
--四舍五入方式,数据库中colA,获取到默认是一个整数,关键字:ROUND(X)
SELECT ROUND(t.colA) FROM tableName AS t; --四舍五入方式百分数方式,数据库中有两个字段 colA、colB,例如下面求百分比,并保留两位小数,关键字:ROUND(X,D)
SELECT ROUND(t.colA / colB * 100, 2) FROM tableName AS t;

SQL语句处理一些修改、新增、删除、修改属性操作(MySql)的更多相关文章

  1. SQL语句汇总(二)——数据修改、数据查询

    SQL语句第二篇,不说废话直接开始吧. 首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述. 添加新数据: INSERT INTO <表名> (<列名列表>) VA ...

  2. DB2 alter 新增/删除/修改列

    SQL语句 增加列.修改列.删除列 1 添加字段 语法 : alter table 表名称 add 字段名称 类型 demo: alter table tableName add columnName ...

  3. JavaScript学习笔记-商品管理新增/删除/修改功能

    <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...

  4. Javascript-商品管理新增/删除/修改功能

    <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...

  5. MySQL数据库表的数据插入、修改、删除、查询操作及实例应用

    一.MySQL数据库表的数据插入.修改.删除和查询 CREATE DATABASE db0504; USE db0504; CREATE TABLE student ( sno ) NOT NULL ...

  6. Mysql常用sql语句(24)- delete 删除数据

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 delete 也属于DML语句(数据操纵语句) ...

  7. sql语句之随机查询记录和批量插入--基于mysql

    本周遇到了好几次数据库方面的问题,一个是上一篇文章提到的因为要修改数据结构引起的在表间复制字段的需求,另一个就是这篇文章要写的:1,从某个数据表中按照某个字段不重复的随机选取几百条记录:2,然后把这些 ...

  8. asp.net(C#)html无限分类树 可新增 删除 修改

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ProductSort.aspx ...

  9. SQL语句(五)数据的修改

    数据的修改 UPDATE 格式 UPDATE 表名 SET 字段名 = 字段值(这个可以是表达式) [WHERE 条件表达式] 关系运算符 (>.<.>=. <=.=.< ...

  10. asp.net LINQ连接数据库SQL执行数据的增加、修改、删除、查询操作

    查询数据库中的数据 using System; using System.Collections.Generic; using System.Linq; using System.Web; using ...

随机推荐

  1. crawler4j 学习

    crawler4j 学习(一) crawler4j是一个轻量级多线程网络爬虫,开发者可以调用相应的接口在短时间内创建一个多线程网络爬虫. 前期准备 使用maven 为了使用最近版本的crawler4j ...

  2. MongoDB查询操作限制返回字段的方法

    这篇文章主要介绍了MongoDB查询操作限制返回字段的方法,需要的朋友可以参考下   映射(projection )声明用来限制所有查询匹配文档的返回字段.projection以文档的形式列举结果集中 ...

  3. wordexpress

    登陆数据库:mysql -uroot -p 创建数据库:CREATE DATABASE wordpress; 创建数据库用户:CREATE USER wordpress@localhost IDENT ...

  4. apache配置rewrite及.htaccess文件(转载)

    今天看到一个哥们的帖子发了个rewrite的帖子,以前也写过一个,配置挺简单的,但当时没注意这个问题,当时没有用到.htaccess文件,在机子上测试了一下,发现确实没法用,于是开始找问题的所在. 自 ...

  5. C#的7个原则

    C#的七个原则如下: 1.单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责. 2.开闭原则(Open-Closed Pri ...

  6. lunece全文检索的入门与简单优化

    2016-12-15 项目中需要加载下面几个工具包 1 package com.cn.shupu.util; import java.io.BufferedReader; import java.io ...

  7. Apache配置过程

    要在一台主机上搭建多个网站,最简单的办法就是给不同的网站分配不一样的端口.下面我以Ubuntu 14.04 + Apache 2.4.7为例说一下在搭建过程中的一些注意事项. 1. 主配置文件是/et ...

  8. wordpress 分类相关

    分类类型,层级 wp中的分类.文章类型(post,page,video,image).标签.自定义分类.自定义标签都是分类形式.有些分类是有层级关系,有些没有.如图: taxonomy分类(categ ...

  9. 【转】 NGUI 监听按钮除OnClick外其他事件的方法,附简易改编的UIButton类

    http://blog.csdn.net/icefantasylcj/article/details/49450555 大家好,我是雨中祈雨.一直以来,CSDN都是我最好的编程助手.这是我在CSDN的 ...

  10. Swift 必备开发库10个

    1.CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256... github地址: https://github.com/krzyzanowskim/Crypt ...