![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql学习
文章平均质量分 79
zhy_yz
这个作者很懒,什么都没留下…
展开
-
sql区别char 与varchar
今天要在mysql数据库中建立一个表,遇到了char与varchar的问题,在文档中,有的字段类型用varchar(30),有的字段用char(6) 一时弄糊涂了,赶紧去网上查找资料,终于弄明白,并整理了一下 首先char和varchar都是字符数据类型 char(n)是静态的,即固定长度为n,非Unicode编码,n介于1~8000,存储大小为n个字节,在SQL92中对应character原创 2010-05-04 16:12:00 · 560 阅读 · 0 评论 -
mysql学习笔记(1):mysql命令行的使用
mysql 命令行其实就是用sql来操作mysql数据库: 1. 登录mysql:mysql -u用户名 –p 回车 输入密码 //mysql命令对应的可执行文件在home/mysql/bin目录下,该目录添加到环境变量PATH,shell程序执行mysql命令时,会根据PATH找到该目录 2. 显示数据库:show databases [like wild];//wild可以是使用sql原创 2010-05-05 17:52:00 · 1082 阅读 · 1 评论 -
mysql 外键的添加与删除
首先,对于MySql数据库,只有存储引擎为InnoDB的表外键才有效。其他存储引擎会忽略外键约束。 1.创建两张表ss_vcc,ss_accesscode (1) create table ss_vcc ( vccId varchar(20) not null, displayNumber varchar(32), vccName varchar(40), primary key (vccId)原创 2010-08-02 14:17:00 · 16348 阅读 · 0 评论 -
linux下MySQL实现双机数据库复制的配置
所谓备份就是对数据库的操作记录到日志中,然后通过日志进行恢复。是对数据库的操作,而不是操作后数据库中的值 在/etc/my.cnf配置文件中,有log-bin开关,打开就会将操作写日志文件,如mysql-bin.XXXX...。 原理:master端将对数据库的操作写入log-bin定义的日志文件中,slave端的I/0线程读取该文件,并写入本地relay-log中。SQL线程会读取本地的relay-log进行数据库的备份数据库,其实就是对数据库做相同的操作达到数据库的一致性。 注:可见MYSQL数据原创 2011-05-19 18:04:00 · 2346 阅读 · 0 评论 -
MySQL数据库事务的隔离级别介绍
在大学学习数据库的时候就接触到了事务,但在现在的工作中也没有使用过,因为平台不支持,在需要保证数据一致性的时候就要自己做,比如有两条delete语句,当第一条执行成功第二条失败的时候,就要把第一条删除的记录再添加上,非常麻烦。也致使自己对事务没有真正理解和掌握。 使用事务是保证数据的正确性,N条sql语句组成一个事务,这N条语句都成功则成功,若有一条失败则失败,需要回滚到执行前的状原创 2011-06-30 18:15:00 · 4640 阅读 · 0 评论