MySQL 服务器变量 数据操作DML-视图
Jun 01, 2016 pm 01:14 PM
섬기는 사람
SQL语言的组成部分
常见分类:
DDL:数据定义语言DCL:数据控制语言,如授权DML:数据操作语言
로그인 후 복사
其它分类:
完整性定义语言:DDL的一部分功能约束约束:包括主键,外键,唯一键,条件,非空,事务等各类约束视图定义:即虚表,就是存储下来的SELECT语句事务控制嵌入式SQL和动态SQL
로그인 후 복사
数据字典:系统编目(system catalog)
作用:保存数据库服务器上的元数据
保存元数据的数据库有:
information_schemamysqlperformance_schema
로그인 후 복사
元数据包括:
关系名称关系的各字段名称各字段的数据类型和长度约束关系上的视图名称及视图的定义授权用户名称用户的授权和帐户信息统计类的数据关系字段的个数关系中的行数关系的存储方法
로그인 후 복사
SQL语言的数据类型及属性修饰符
字符型1:char,varchar,text等
# 对应可用属性修饰符:NOT NULL:非空约束NULL:允许为空DEFAULT ‘string’:默认值,不适用于text类型CHARACTER SET ‘字符集’:设定字符集查看当前MySQL字符集:show variables like ‘%char%’;查看可使用字符集:show character set;COLLATION:设定字符集的排序规则查看可用排序规则:show collation;
로그인 후 복사
字符型2:binary,varbinary,blob等
# 对应可用属性修饰符NOT NULL,NULLDEFAULT:不适用于blob类型
로그인 후 복사
整型
# 对应可用属性修饰符:AUTO_INCREMENT:自动增长(前提:非空、唯一,支持索引,非负值)UNSIGNED:无符号NOT NULL,NULLDEFAULT
로그인 후 복사
浮点型
# 对应可用属性修饰符:NOT NULL,NULLDEFAULTUNSIGNED
로그인 후 복사
日期时间型
# 对应可用属性修饰符:NOT NULL,NULLDEFAULT
로그인 후 복사
内置类型
# ENUM和SET的区别ENUM:枚举,一般存储字串,只能取其中一个使用SET:集合,一般存储单个字符,可组合各字符形成字串使用# 对应可用属性修饰符:NOT NULL,NULLDEFAULT
로그인 후 복사
MySQL中的服务器变量
支持修改的服务器变量
# 一般分类动态变量:可在MySQL运行时修改静态变量:在配置文件中修改其值,其重启后方能生效# 从其生效范围来分类全局变量:服务器级别,修改之后仅对新建立的会话有效会话变量:会话级别,仅对当前会话有效;会话建立时,从全局继承各变量
로그인 후 복사
로그인 후 복사
查看服务器变量
# 一般分类动态变量:可在MySQL运行时修改静态变量:在配置文件中修改其值,其重启后方能生效# 从其生效范围来分类全局变量:服务器级别,修改之后仅对新建立的会话有效会话变量:会话级别,仅对当前会话有效;会话建立时,从全局继承各变量
로그인 후 복사
로그인 후 복사
修改服务器变量
# 前提:默认仅管理员有权限修改全局变量set {global|session} Variable_Name=’Value’;# 注:无论是全局还是会话级别的动态变量修改,在重启mysqld后都会失效;若想永久生效,可定义在配置文件中的相应段中[mysqld]
로그인 후 복사
MySQL中的数据操作
数据库操作
表操作
创建表
删除表
修改表结构
数据操作
包括插入(Insert)、替换(Replace)、更新(Update)、删除(Delete)操作
MySQL的视图
本质:视图就是存储下来的select语句
创建视图
create view View_Name as select_clause# 如 create view stu as select Name,Age,ClassID from students;
로그인 후 복사
显示视图的创建属性
show create view stu;
로그인 후 복사
使用:授权用户权限时,只指定视图,则用户只能查看到视图内的内容,而不能查看全部数据了
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7288
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29



CentOS 설치 퓨즈 및 CentOS 설치 서버에 대한 자세한 설명

RPC 서버 연결 불가 및 데스크탑 진입 불가 현상에 대한 해결 방법

에픽서버가 오프라인 상태일 때 게임에 접속할 수 없으면 어떻게 해야 하나요? 에픽게임즈가 오프라인으로 게임에 입장할 수 없는 이유에 대한 해결책
