当前位置: 首页 > news >正文

淘宝客如何做自己的网站photoshop快捷键命令大全

淘宝客如何做自己的网站,photoshop快捷键命令大全,花生壳做局域网站,网站图片优化提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MySQL重点知识点MySQL知识点总结一、数据库基础二、MySQL的基本使用三、数据类型四、触发器(Trigger)五、存储引擎六、索引七、事务处理八、…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • MySQL重点知识点
      • MySQL知识点总结
        • 一、数据库基础
        • 二、MySQL的基本使用
        • 三、数据类型
        • 四、触发器(Trigger)
        • 五、存储引擎
        • 六、索引
        • 七、事务处理
        • 八、用户权限管理
  • 总结


MySQL重点知识点

MySQL知识点总结

一、数据库基础
  • 数据库定义:数据库是一个有组织的集合,用于存储和管理数据的系统。它提供数据的快速访问和处理,并支持数据的增加、修改、删除和查询。
  • 数据库管理系统(DBMS):数据库管理系统是数据库的核心组成部分,用于管理数据库的创建、维护、访问和操作。常见的DBMS包括MySQL、Oracle、SQL Server等。
  • 数据模型:不同的DBMS可能支持不同的数据模型,如关系型、文档型、图形型等。MySQL主要支持关系型数据模型。
二、MySQL的基本使用
  • 连接服务器:使用mysql -h 主机名 -P 端口号 -u 用户名 -p命令连接MySQL服务器。
  • 服务器管理:可以通过服务管理器对MySQL服务器进行启动、停止、暂停和重启等操作。
  • 数据库和表操作
    • 创建数据库:CREATE DATABASE 数据库名 charset utf8;
    • 查看数据库:SHOW DATABASES;
    • 选择数据库:USE 数据库名;
    • 删除数据库:DROP DATABASE 数据库名;
    • 创建表:CREATE TABLE 表名 (字段名1 类型 [(宽度) 约束条件], 字段名2 类型 [(宽度) 约束条件], ...);
    • 查看表结构:DESC 表名;
    • 删除表:DROP TABLE 表名;
三、数据类型

MySQL支持多种数据类型,包括:

  • 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT
  • 浮点类型:FLOAT、DOUBLE
  • 定点数类型:DECIMAL
  • 位类型:BIT
  • 日期时间类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP
  • 文本字符串类型:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
  • 枚举类型:ENUM
  • 集合类型:SET
  • 二进制字符串类型:BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
  • JSON类型:JSON对象、JSON数组
四、触发器(Trigger)
  • 定义:触发器是一种特殊的存储过程,它在某个表上的数据发生变化时自动执行。
  • 语法CREATE TRIGGER triggerName BEFORE|AFTER INSERT|UPDATE|DELETE ON tableName
  • 执行语句块:触发器可以包含单条SQL语句或由BEGIN...END结构组成的复合语句块。
  • 示例:当创建的员工的工资大于其领导时,就报错。
DELIMITER $
CREATE TRIGGER salary_check_trigger
BEFORE INSERT ON employees
FOR EACH ROW
BEGINDECLARE mgr_sal DOUBLE;SELECT salary INTO mgr_sal FROM employees WHERE employee_id = NEW.manager_id;IF NEW.salary > mgr_sal THENSIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = '错误,插入的薪资高于其领导';END IF;
END$
DELIMITER ;
  • 查看触发器:使用SHOW TRIGGERS\G查看数据库中定义的所有触发器,使用SHOW CREATE TRIGGER 触发器名\G查看某个触发器的定义。
  • 删除触发器:使用DROP TRIGGER IF EXISTS 触发器名;删除触发器。
五、存储引擎
  • InnoDB:MySQL的默认存储引擎,支持事务处理、行级锁定和外键。
  • MyISAM:不支持事务处理,但提供了较快的查询速度。
  • 其他存储引擎:如Memory、CSV、Archive等,各有不同的特点和适用场景。
六、索引
  • 定义:索引是数据库表中一列或多列的值进行排序的一种结构,可以加快查询速度。
  • 类型:包括聚簇索引、非聚簇索引(二级索引、辅助索引)、联合索引等。
  • 创建索引:使用CREATE INDEX语句创建索引。
  • 查看索引:使用SHOW INDEX FROM 表名;查看表中的索引。
  • 删除索引:使用DROP INDEX语句删除索引。
七、事务处理
  • 定义:事务是一组要么全部执行成功,要么全部不执行的SQL语句。
  • 特性:ACID特性,即原子性、一致性、隔离性和持久性。
  • 控制语句
    • 开始事务:START TRANSACTION;
    • 提交事务:COMMIT;
    • 回滚事务:ROLLBACK;
八、用户权限管理
  • 创建用户:使用CREATE USER语句创建新用户。
  • 授权:使用GRANT语句为用户授权。
  • 查看权限:使用SHOW GRANTS FOR语句查看用户的权限。
  • 撤销权限:使用REVOKE语句撤销用户的权限。
  • 删除用户:使用DROP USER语句删除用户。

以上是MySQL的一些主要知识点,涵盖了数据库基础、MySQL的基本使用、数据类型、触发器、存储引擎、索引、事务处理以及用户权限管理等方面。

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,自学记录MySQL的重点知识点。

http://www.yayakq.cn/news/614406/

相关文章:

  • 建立网站一般那些阶段安徽省建设安全协会网站
  • 培训会网站建设云教育科技网站建设
  • 网站建设 亿安网络网站如何改字体
  • 什么网站上做推广效果比较好常见的网络营销方法及其效果
  • 中山微网站建设多少钱站群管理
  • 永嘉网站制作视频网站直播怎么做的
  • 福建省漳州市建设局网站吉林智能网站建设企业
  • 视觉做的比较好的国外网站网站优化升级怎么做
  • 网站建站企业制作外贸型网站
  • 网站建设合同书样本网站维护得多久
  • 高端网站设计上海网站建设上海网站的版式设计
  • 阿里巴巴国际站工作怎么样新乡手机网站建设官网
  • 好用的在线地图网站uo建设网站
  • 速成美站聊城网站建设的地方
  • 科技网站新版网站上线怎么做流量网站
  • 什么叫做网站维护贵州有网站的企业
  • hltm 做网站教程360指数查询工具
  • 宁城县建设局网站深圳城乡和住房建设局网站首页
  • ugc网站开发北京app制作哪家好
  • 介绍小说的网站模板下载地址中小型教育网站的开发与建设
  • 郑州企业网站排名优化哪家好WordPress超级链接不跳转
  • 有域名了如何自己做网站网站建设 需求分析报告
  • 德国和俄罗斯和做视频网站辽宁省建设行业协会网站
  • 网站建设栏目内容如何装修公司网站
  • 手机网站要域名吗桂林网络平台开发公司
  • 公司建设网站计入什么分录微信sdk
  • php做的网站怎么上传wordpress产品插件
  • 江宁城乡建设局网站广州4a广告公司名单
  • 模板网站多少钱一个学做网站看那个网
  • 网站开发者收入来源西安手机网站制作