基于MySQL的:

status 命令查看MySQL当前信息

  

show databases; 命令列出所有数据库模式

  

use test; use命令切换到指定数据库模式

  

show tables;  列出该模式下所有的数据表

  

desc / describe 表名; 查看指定表的结构

  

创建数据库模式(我们通常称数据模式叫做数据库):

create database bank character set utf-8;
show databases;
use bank;

  

删除数据库模式:

drop databases bank;
use bank; //测试一下,是否成功

  

修改数据库模式:

 alter database bank character set utf8;

  

创建表:

create table t_emp(
id int primary key auto_increment,
name varchar(20)
);

  

删除表:

drop table t_emp;

  

修改表:

删除表中的列:
alter table t_emp drop name;
表中添加列:
alter table t_emp add username varchar(200) not null default "Jack";
修改表中的列:
alter table t_emp change name username;

  

视图操作:

1:视图可以提高数据访问的安全性;

2:视图方便查询操作;

创建视图:

1:基于单表创建视图:

create view v_emp
as
select e_id, e_name, sex, age, dept
from emp;

  

2:基于多表连接创建视图

create view v_emp
as
select e.d_id, e.e_id, e.e_name, d.d_id, d.d_name
from emp e, dept d
where e.d_id = d.d_id;

  

3:基于函数,分组数据创建视图

create view v_emp_val
as
select dept, job, MAX(salary) maxsalary
from emp
group by dept, job
having MAX(salary) > 4000;

  

4: 基于现有视图创建新的视图

create view v_result2
as
select stu_id, cur_id, MAX(result)
from v_result
group by stu_id
having MAX(result) >= 90;

  

在视图中添加check约束

create view v_emp_dept

as 

select e_id, e_name, age ,sex . d_id, job

from emp where d_id = "110"

with check option;

  

创建只读视图(只有orcal)数据库才可以创建只读视图

create view v_emp_dept

as 

select e_id, e_name, age ,sex . d_id, job

from emp where d_id = "110"

with read only;

  

SQL——DDL简单语句的更多相关文章

  1. sql server 简单语句整合

    1.去重distinct , group by select distinct userid,username from 表名 select userid,username from 表名 group ...

  2. SQL Server简单语句/待整理

    数据库对象:表Table,视图View,存储过程Stored Procedure,触发器Trigger 关系:1关系=1二维表,1关系有1关系名.1关系=1表对象 属性/字段: 二维表中垂直方向的列 ...

  3. 常用SQL DDL语句

    常用SQL DDL语句 DDL-数据库定义语言:直接提交的.CREATE:用于创建数据库对象.DECLARE:除了是创建只在过程中使用的临时表外,DECLARE语句和CREATE语句非常相似.唯一可以 ...

  4. DBA常用SQL之DDL生成语句-2

    ------数据迁移常用SQL SELECT 'DROP USER '||u.username ||' CASCADE;' AS dropstrs FROM DBA_USERS U where u.u ...

  5. 面试必须要知道的SQL语法,语句

    面试必须要知道的SQL语法,语句 收藏 asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用.SQL分类: DDL—数据定义语言(Create,Alter,D ...

  6. SQL数据库基本语句

    SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时 ...

  7. ASP.net+SQL server2008简单的数据库增删改查 VS2012

    工具:VS2012 数据库:SQL server 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册.登录.查询.修改.删除功能,多数参考了网上的代码 百度云源代码连接t ...

  8. SQL Sever查询语句集锦

    一. 简单查询简单的Transact-SQL查询只包括选择列表.FROM子句和WHERE子句.它们分别说明所查询列.查询的表或视图.以及搜索条件等. 例如,下面的语句查询testtable表中姓名为“ ...

  9. SQL学习——基础语句(1)

    简序 1.SQL,指结构化查询语言,全称是 Structured Query Language. 2.SQL 让您可以访问和处理数据库. 3.SQL 是一种 ANSI(American Nationa ...

随机推荐

  1. 【BZOJ4094】[Usaco2013 Dec]Optimal Milking 线段树

    [BZOJ4094][Usaco2013 Dec]Optimal Milking Description Farmer John最近购买了N(1 <= N <= 40000)台挤奶机,编号 ...

  2. nginx proxy模块

    环境: user:192.168.100.169 nginx代理:192.168.100.175 tomcat:192.168.100.175 域名:www.vijay.com  --->192 ...

  3. linix防火墙设置之顺序设置问题 -- 解决防火墙规则顺序和插入规则到指定序号的问题

    转载于百度经验:https://jingyan.baidu.com/article/ae97a646ce58c2bbfd461d90.html 无论是硬件防火墙还是软件防火墙都会有一个规则序列的问题, ...

  4. postgresql----Btree索引

    当表数据量越来越大时查询速度会下降,像课本目录一样,在表的条件字段上创建索引,查询时能够快速定位感兴趣的数据所在的位置.索引的好处主要有加速带条件的查询,删除,更新,加速JOIN操作,加速外键约束更新 ...

  5. jQuery至上宝典

    一 jQuery是什么? <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. <2>jQuery是继 ...

  6. find the safest road---hdu1596(最短路模板求最大概率)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1596 求给定的任意两点之间的最大安全概率,概率之间是相乘的关系,所以注意初始化即可 #include& ...

  7. Linux下tomcat启动项目原因排查

    先停掉tomcat服务器: 然后把文件删除: 这时候启动服务器: 看下有没有启动成功: 接着把重新优化过的代码用X ftp传上去. 等几分钟就可以. 如果老是出现问题,就去catalina.out文件 ...

  8. java模拟网页http-url访问

    package com.iflytek; import java.io.InputStream; import java.net.HttpURLConnection; import java.net. ...

  9. [JS]1.Hello Word

    1.Hello Word <!DOCTYPE html> <html> <head> <title>Hello World!</title> ...

  10. expdp&impdp备份恢复常用命令

    备份前准备 创建备份用户 create user backup identified by backup#2018 ; 授予导入导出角色 grant connect,resource to backu ...