博客
关于我
Web前端开发1+x(中级)知识点
阅读量:788 次
发布时间:2019-03-25

本文共 2167 字,大约阅读时间需要 7 分钟。

Web前端开发1+X(中级)知识点

1. 数据库

1.1 CMD命令行操作数据库

通过CMD命令行操作数据库,可以快速完成数据库的创建、删除、连接以及数据的增删改查操作。以下是常用的数据库命令:

  • mysql -u 用户名 -p 密码:连接数据库
  • create database 库名:创建数据库
  • show database:查看数据库列表
  • drop database:删除数据库
  • use database 库名:切换到指定数据库
  • create table:创建新表
  • insert into:插入数据
  • delete from:删除数据
  • update:更新数据
  • select:查询数据

1.2 数据库字段约束

数据库字段约束是用来定义字段的数据类型、是否允许为空以及其他限制条件。常见的字段约束包括:

  • not null:字段不允许为空
  • default:字段有默认值
  • primary key:主键字段,唯一且非空
  • foreign key:外键字段,通常用于约束表之间的关系
  • unique:唯一值,确保字段内字段值不重复
  • distinct:直接获取不同字段的值

1.3 数据库基本增删改查

  • 插入数据insert into 表名 values('值1','值2')
  • 删除数据delete from 表名 where 条件
  • 修改数据update 表名 set 列1=新值, 列2=新值 where 条件
  • 查询数据select * from 表名 where 条件

1.4 基本查询条件

数据库查询可以通过以下方式进一步筛选和限制:

  • group by:按字段分组
  • having:按分组后的结果进一步筛选
  • order by:按字段排序,默认按升序
  • limit:限制查询结果的条数

1.5 视图、索引和触发器

  • 视图:通过create view创建视图,可以简化复杂查询。
  • 索引:通过create index为表创建索引,提高查询效率,使用show index查看索引信息。
  • 触发器:通过create trigger定义触发器,关联到特定的数据库事件,使用show trigger查看触发器。

1.6 事务

事务是数据库操作的基本单元,常用的事务控制命令有:

  • begin/start transaction:开始一个事务
  • commit:提交事务
  • rollback:回滚事务通过事务可以确保数据库操作的原子性、持久性和一致性。

1.7 数据库备份与恢复

  • 数据库备份:使用mysqldump将数据库备份到文件中。
  • 数据库恢复:使用mysql命令将备份文件还原到数据库。
  • 备份命令mysqldump -u用户名 -p密码 数据库名 > 文件名.sql
  • 恢复命令mysql -u用户名 -p密码 新数据库名 < 文件名.sql

2. PHP

2.1 文件引入的两种方式

文件引入在PHP中主要有以下几种方式:

  • require:用于引入重要文件,若引入失败会直接终止脚本。
  • include:用于引入普通文件,引入失败不会对整个脚本造成影响。
  • require_once:和require功能类似,但可以避免重复引入文件。
  • include_once:和include功能类似,同样可以避免重复引入文件。

2.2 常量的两种定义方式

  • define('常量名', '常量值'):定义全局常量。
  • const 常量名 = '常量值':定义常量,仅在文件级别生效。

2.3 PHP数据类型

PHP的数据类型主要包括:

  • 标量类型:booleanintegerfloatstring
  • 复合类型:arrayobject
  • 特殊类型:resourcenull

2.4 PHP内置函数

PHP提供了丰富的内置函数,主要包括:

  • 数学函数absminmaxrand
  • 字符串函数strtolowerstrtoupperstrlensubstrstrstr
  • 数组函数array_valuesarray_reversecount
  • JSON 函数json_encodejson_decode
  • 正则表达式preg_matchpreg_replace

2.5 正则表达式

正则表达式是描述字符串匹配模式的语言。常用花括号操作:

  • {n}:匹配重复n次
  • {0,}:匹配零个或多次
  • {1,}:匹配一个或多次
  • {^}:匹配开头
  • {}:匹配结尾
  • |:或操作

2.6 文件处理与属性

文件操作是PHP的核心功能之一,常用的文件操作包括:

  • mkdir:创建目录
  • rmdir:删除目录
  • touch:创建空文件
  • 読視 mbabort:读取文件内容

2.7 Bootstrap框架

Bootstrap是一个响应式布局框架,提供了简洁的HTML结构和预定义的样式。

  • Bootstrap3栅格系统:
    • 使用.container.container-fluid作为行的容器
    • 内容放置于.col
    • 栅格系统的默认宽度是12列,超过12列会换行
  • Bootstrap4栅格系统:
    • 类风格的更改,增加了更多的预定义类
    • 采用Flexbox布局方式
    • 提供了更灵活的排列方式

通过以上知识点和技巧,您可以更充分地掌握Web前端开发中的数据库和PHP相关知识,为您的项目打下坚实的基础。

转载地址:http://ubpuk.baihongyu.com/

你可能感兴趣的文章
mysql 索引类型以及创建
查看>>
MySQL 索引连环问题,你能答对几个?
查看>>
Mysql 索引问题集锦
查看>>
Mysql 纵表转换为横表
查看>>
mysql 编译安装 window篇
查看>>
mysql 网络目录_联机目录数据库
查看>>
MySQL 聚簇索引&&二级索引&&辅助索引
查看>>
Mysql 脏页 脏读 脏数据
查看>>
mysql 自增id和UUID做主键性能分析,及最优方案
查看>>
Mysql 自定义函数
查看>>
mysql 行转列 列转行
查看>>
Mysql 表分区
查看>>
mysql 表的操作
查看>>
mysql 视图,视图更新删除
查看>>
MySQL 触发器
查看>>
mysql 让所有IP访问数据库
查看>>
mysql 记录的增删改查
查看>>
MySQL 设置数据库的隔离级别
查看>>
MySQL 证明为什么用limit时,offset很大会影响性能
查看>>
Mysql 语句操作索引SQL语句
查看>>