Mysql安装教程的设置
```sql
成功后安装了数据库和客户端,需要进行如下设置root密码:
D:\software\mysql-5.6.25-winx64\bin> mysqladmin -u root password "123456";
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到 D:\software\mysql-5.6.25-winx64\bin 目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
7. 改密码:update user set password=password("") where user="root";
8. 刷新权限(必须步骤):flush privileges;
9. 退出 quit。
10. 注销系统,再进入,使用用户名root和刚才设置的新密码 登录。
- 事务的
性质
事务具有以下四个标准属性,ACID
原子性: 确保了工作单位中的所有操作都成功完成; 否则,事务被中止,在失败时会被回滚到事务操作以前的状态。
一致性:可确保数据库在正确的更改状态在一个成功提交事务。
隔离: 使事务相互独立地操作。
持久性: 确保了提交事务的结果或系统故障情况下仍然存在作用。
在MySQL中,事务以BEGIN WORK语句开始开始工作,并使用COMMIT或ROLLBACK语句结束。
SQL命令在开始和结束语句之间构成大量事务。
-
关于事务通用示例
此事件序列是独立于所使用的编程语言; 逻辑路径可以是任何编程语言 可以通过使用 mysql_query()函数执行这些PHP SQL命令 开始事务是通过BEGIN WORK命令 类似发出的一个或多个SQL命令 SELECT, INSERT, UPDATE 或 DELETE. 根据要求,检查是否有任何错误 如果有错误,发出ROLLBACK命令,否则执行COMMIT命令。
-
临时表,复制表,克隆表
-
有三个信息,经常要从MySQL获取。
有关查询结果的信息: 这包括任何SELECT,UPDATE或DELETE语句所影响的记录数量。 有关表和数据库的信息: 这包括关于表和数据库的结构的信息。 MySQL服务器的信息: 这包括数据库服务器的当前状态,版本号等。
-
SQL包含三个部分:
数据定义语言包含定义数据库及其对象的语句,例如表,视图,触发器,存储过程等。
数据操作语言包含允许您更新和查询数据的语句。
数据控制语言允许授予用户权限访问数据库中特定数据的权限。
开发网站或Web应用程序,MySQL是强烈建议使用的。
MySQL是LAMP堆栈的重要组成部分,包括Linux,Apache,MySQL和PHP