数据库学习之专攻

1.数据库设计和sql语句 增删改查

2.数据可高级开发 视图 函数 存储过程 食物和锁

索引

3.数据库管理 dba

管理mysql安全

数据库备份还原

复制 负载均衡 时时备份 日志管理

(1)oracle

(2)mysql 免费开源 中小企业 和linux apache php

lamp 网站架构

(3)sql server

软件开发周期过程

1.需求分析阶段 er模型 entity relationship

实体关系

2.概要设计阶段

3.详细设计阶段

4.代码编写阶段

5.软件测试阶段

6.安装部署(数据库维护)

mysql命令帮助

?查看当前目录可用命令

? contents 服务器级别可用命令

使用show 查看sql 信息

show databases;

use databale 可有可无;

show tables;

show table status; engine  row 表状态

? show

show engines;

show create table + 表名;

show create database + 数据库名字;

mysql 语言结构

1.sql语言分类

结构化查询语言

(1)数据定义语言 DDL (Date Definition language)

定义数据库中对象 表 视图 用户 函数 触发器

create alter drop

eg;create table s

(

sid int,

sname varchar(20)

)

alter table s add age int default 20

(dafault默认数据)

drop table + 表名;

(2)数据控制语言 DCL (Date Control language)

授予用户访问 拒绝用户访问 吊销用户的权限

Grant

deny

revoke

eg:create user ‘wang‘@‘localhost‘ identified by ‘a1!‘;

grant select on db.student to ‘wang‘@‘localhost‘;

use db

select * from student;

revoke select on db.student from ‘wang‘@‘local‘;

(2)数据操作语言 DMl

增删改查

select

insert

update

delect

常量和变量

1.转义符号 \  \n 换行

2.用单引号 ‘‘

3.常量 类型

布尔值(true 1 false 0) 字符串 数字集

eg:用户变量 set @name=‘‘;

select @name

也会变 跟c python 性质一样

insert into 表名 values (变量 ,常量)

slect 字段 from 表 where 查询的内容

系统变量

1.全局系统变量 针对所有人默认

2.会话系统变量 针对当前用户生效

show gloabl variable 展示全局变量 可以跟 like ‘变量名字‘

show session variable 会话变量 可以跟 like ‘变量名字‘

使用通配符显示匹配的变量设置

set @@session.会话变量名字=

set @@gloabl.会话变量名字=

select @@session.会话变量名=

select @@session.会话变量名字=

运算符

1.算数运算符

+ - * / %

select

2.比较运算符

= > < >= <= != <>

可以当作条件 select * from 表 where 字段

3.逻辑运算符

(1)and && 前后两个条件都要满足

(2)or  || 满足一个就行

(3)not 或者 !

eg:select * from 表 字段 like ‘‘ 条件

时间: 2024-10-11 17:01:17

数据库学习之专攻的相关文章

数据库学习网站和linux学习网站

Oracle ITPub论坛 http://www.itpub.net 著名IT技术论坛.尤以数据库技术闻名. ITPUB论坛的前身应该是建立在 smiling 的 oracle小组,他们搬家前的主页应该是在下面的这个地址吧! http://oracle.myrice.com/ CNOUG论坛 http://www.cnoug.org/ oracle中国用户组,高手云集,讨论Oracle数据库安装.管理.备份.恢复.性能优化: Oracle数据库高级技术HA.VLDB.ORACLE INTERN

数据库学习笔记(一)

1.在ORACLE里默认只有三个系统用户,ORACLE是通过用户登入.  SYS用户:超级管理员,权限最高,它的角色是DBA.默认密码是change_on_install.具有创建数据库的权限   SYSTEM用户:系统管理员,权限很高,它的角色是DBA operator,默认密码manager.不具有创建数据库的权限!  普通用户(normal),如系统安装时的scott用户,默认密码是tiger.普通用户的权限是SYS用户或SYSTEM用户给的. 在SQL SERVER里是通过WINDOWS

MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类

首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(九)----JDBC的PreparedStatement接口重构增删改查 一.JDBC事务处理: 我们已经知道,事务的概念即:所有的操作要么同时成功,要么同时失败.在MySQL中提供了Commit.Rollback命令进行事务的提交与回滚.实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成. JDBC中事务处理的步骤: 1.要取消掉JDBC的自动提交:void setAutoCommit(boolea

SQL Server数据库学习总结

经过一段时间的学习,也对数据库有了一些认识,数据库基本是由表,关系,操作组成:对于初学者首先要学的 一图胜"十"言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识.  数据库基本是由表,关系,操作组成:对于初学者首先要学的:  1.数据库是如何存储数据的  表,约束,触发器  2.数据库是如何操作数据的  insert,update,delete T-sql 函数 存储过程 触发器  3.数据库是如何显示数据的  select SQLSer

数据库学习之--Oracle 架构与MySQL架构对比

数据库学习之--Oracle 架构与MySQL架构对比 一.Oracle .MySQL应用对比 如果要说明三者的区别,首先就要从历史入手. Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision. Ellision 32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去.开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番. Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文<A

数据库学习设计模式--组合模式

介绍: 想必你已经了解了数据结构中的树,ok,组合模式对于你就是一会儿的功夫了.组合模式相对来说比较简单.看一下定义 abstract class Component { protected String name; //这个用来标示一下节点 public Component(String name) { this.name = name; } public abstract void add(Component c);//增加儿子节点 public abstract void remove(C

[易语言]连接ACCESS数据库学习

一.支持库配置 工具-支持库配置-数据库操作支持库 二.添加控件 启动窗口添加控件(数据库连接/记录集/超级列表框) 三.数据库连接 数据库连接1.连接Access ("数据库文件路径", "数据库密码") 例:数据库连接1.连接Access (取运行目录 () + "H:\m.mdb", "") 四.定义变量 .局部变量 索引, 整数型 .局部变量 用户ID, 整数型 .局部变量 日期时间, 文本型 五.例子 .支持库 eD

MYSQL数据库学习笔记1

MYSQL数据库学习笔记1 数据库概念 关系数据库 常见数据库软件 SQL SQL的概念 SQL语言分类 数据库操作 创建数据库 查看数据库的定义 删除数据库 修改数据库 创建表 数据类型 约束 修改表 表的增删查改 查询 数据库概念 数据库是一种对大量信息进行管理的一种方法. 数据库系统从结构上看,也是可以分为三层的: 物理层:数据实际如何存储 逻辑层:存储的是什么数据,以及数据间是什么关系 试图层:提供给用户的部分数据 关系数据库 目前关于数据库模型最主流的有两种, 一种叫做关系型数据库,这

sybase数据库学习笔记(一)

sybase的基本框架 sybase数据库由系统数据库.用户数据库.数据库设备和辅助文件组成. 1. 系统数据库 sybase数据库是多个数据库结构的数据库管理系统.分为系统数据库和用户数据库. 系统数据库是在安装的时候自动创建的,包括一下内容: master数据库:全面控制和管理用户数据库及sybase上的一切操作 temp数据库:为临时表和其他临时工作空间提供一个存储区域,是公用的 model数据库:为新建的用户数据库提供一个原型 sybsystemproc数据库:存储系统存储过程 其他系统