mysql
_djsecret
成长比成功更重要
展开
-
手动启动和停止mysqld.exe
方法一: 开始 - 运行 - 输入 services.msc - 找到Mysql这个服务右击 - 属性 - 停止并改为手动 - 确定方法二:开始 - 设置 - 控制面板 - 管理工具 - 服务 - 找到Msql服务项右击 - 属性 - 停止并改为手动 - 确定原创 2012-07-05 09:12:49 · 20044 阅读 · 0 评论 -
命令行启动MySql
首先启动mysql服务器进入mysql安装路径的bin文件夹下(或者配置了环境变量)输入:mysql -h localhost -u root -p然后会要求输入密码,正确输入后便可启动mysql客户端原创 2012-07-14 09:59:37 · 689 阅读 · 0 评论 -
mysql事务处理
事务是由一组SQL语句构成的,它由一个用户输入,并以修改成持久的或者滚到原来状态而终结。在mysql中,当一个回话开始时,系统变量autocommit值为1,即自动提交功能是打开的,当用户每执行一条SQL语句后,该语句对数据库的修改就立即被提交成为持久性修改保存到磁盘上,一个事务也就结束了。因此,用户必须关闭自动提交,事务才能由多条SQL语句组成,使用如下语句:set @@autocommit原创 2012-07-14 16:16:01 · 544 阅读 · 0 评论 -
mysql创建用户,并赋予权限
创建用户a,密码123456create user 'a'@'localhost' identified by '123456';修改用户名rename user 'a'@'localhost' to 'b'@'localhost';修改密码set password for 'b'@localhost'PASSWORD('123');赋予原创 2012-07-14 15:55:30 · 839 阅读 · 0 评论 -
mysql表操作笔记
1.blob和text列不能被赋予默认值。对于除timestamp以外的日期和时间类型,默认值是该类型适当的“零”值。对于表中第一个timestamp列,默认值是当前的日期和时间。2.alter table t1 change a b integer;把t1表的一个integer列a的名称变为b。3.alter table t1 modify b bigint not null;修改指定列原创 2012-07-15 15:56:14 · 771 阅读 · 0 评论 -
mysql数据库备份和恢复
一、使用SQL语句备份和恢复表数据备份xscj数据库中kc表中数据到D盘file目录中,要求字段值如果是字符就用双引号标注,字段值之间用都好隔开,每行以”?“为结束标志。最后将备份后的数据导入到一个和KC表结构一样的空表course表中。首先导出数据:use xscj;select * from kc into outfile 'D:/file/myfile.txt'原创 2012-07-14 15:27:53 · 1948 阅读 · 0 评论 -
插入关联表数据的优化方法
在应用开发的时候经常会使用到一对多、多对多之类的关联表,在插入数据比较多的时候可以考虑优化的方法。举个简单的例子,有个用户表User和用户组表Group,两者之间通过关联表GroupUser关联多对多关系。假设要在Group表中的id为2的组添加多个用户,id分别为2,3,4,5 通常在写入关联表的时候会使用下面的方法SQL 查询:INSERT INTO groupUser VALUE转载 2012-07-17 00:59:48 · 1062 阅读 · 0 评论