才子佳人博客

我的故事我讲述

mysql数据库常用操作
 
来源:xjh  编辑:xjh  2008-05-30

mysql数据库常用操作:

1,创建 create database {databasename}

2,删除 drop database {database name}

3,选择 use {databasename}

4,备份mysqldump

备份整个数据库

mysqldump -u root -ppassword databasename >data.sql

备份某个或多个表

mysqldump -u root -ppassword databasename table1name table2name data.sql

只备份数据结构

mysqldump -u root -ppassword databasename --no-data >data.sql

5,恢复数据库

mysql -u root -p 密码 --database={databasename} <data.sql

或者

source "data.sql"

6,表操作:从一个表备份到另外一个表

insert into tb_yewu_del select * from tb_yewu

7,触发器操作:

在删除每个数据时备份到另外一个表:

create trigger `before_yewu_del` BEFORE DELETE on `tb_yewu` for each row insert into `tb_yewu_del` select * from `tb_yewu` where id= old.id;
(创建一个名字为before_yewu_del的触发器,在删除tb_yewu的每一行的时候,提取出该行的数据插入到tb_yewu_del表中)

8,权限操作:创建用户:
GRANT 权限 ON 库名.表名 TO 新用户名@主机名 IDENTIFIED BY ‘密码‘;
grant all privileges on databasename.* to username@localhost identified by ‘yourpassword’注意是半角单引号

附:sqlserver数据库批量更新操作

sqlserver 用一个表的数据更新另外一个表
update t set t.teacher_no=b.jsh from teacher t,bianhao b where t.teacher_name=b.jsm



分类:网络日志| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: