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

手机设计网站做网站哪一家比较好

手机设计网站,做网站哪一家比较好,网站开发招聘职位,江苏网站seo优化提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 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/7210/

相关文章:

  • 唐山市住房房和城乡建设厅网站品牌建设包括哪些
  • 在哪些网站上申请做广告可以在百度引擎能收到关键字心理咨询网站建设
  • 网站标题权重吗如何做公司自己的网站
  • 葫芦岛公司做网站自由建网站的网络程序
  • 宁波制作网站的公司wordpress 上传
  • 株洲市网站建设办网站需流程
  • 网站在百度上搜不到市场监督管理局不处理问题怎么办
  • pc网站和手机网站查建设工程规划许可证网站
  • 深圳网站建设公司968网站运营与管理的内容有哪些
  • 成都全网营销型网站成都最值得一去的地方
  • h5手机网站开发demodedecms做网站教程
  • 陕西网站建设公司排名上海网站建设公司联系方式
  • 客户关系管理怎么快速优化网站
  • 企业网站源码 企业网站管理系统公众号文章怎么写
  • wordpress 主题使用徐州网站的优化
  • ip做网站域名温州市网站制作哪家便宜
  • 网站页面八桂职教网技能大赛2023
  • 昆明做网站建设有哪些个人发布信息免费推广平台
  • 计算机网络技术网站建设方向站长工具查询域名信息
  • 教育平台网站开发新手建网站需要怎么做呢
  • 国外电商网站如何建立二手房网站建设
  • 台州专业做网站做摄影网站的目的是什么
  • 用KEGG网站做通路富集分析软件开发有哪些岗位
  • iis配置网站phpwordpress 前端个人中心 ajax 订单 支付宝
  • 廊坊网站建设推广保障性住房建设投资中心网站
  • 网站开发设计文员wordpress调用自定义文章类型文章
  • 网站设计内容清单网站开发对cpu要求高吗
  • 外贸建站网站推广开发公司项目经理职责
  • idea做一个自己的网站教程建设淘宝网站需要多少钱
  • 通辽网站设计虾皮跨境电商网站