mysql的学习记录3.19

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

  • 以下链接中可以下载MySQL所使用的示例数据库(yiibaidb)。
    示例数据库下载地址:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值