zoukankan      html  css  js  c++  java
  • mysql常用语句总结

    一、账号

    /*连接数据库*/
    mysql -h host -u 用户名 -p 密码
    /*修改密码*/
    mysqladmin -u root -p 旧密码 password 新密码
    /*增加用户*/
    create user '账号'@'%' identified by '密码'  
    /*用户授权*/
    grant select,update,insert,delete on database.table to '账号'@'%'  
    /*设置或更改用户密码*/
    set password for '账号'@'%' = password('密码')
    /*撤销用户权限*/
    revoke select,update,insert,delete on database.table from '账号'@'%'  

    二、数据库基本操作

    /*查询所有数据库*/
    show databases  
    /*切换数据库*/
    use 数据库名称  
    /*新建数据库*/
    create database 数据库名称  
    /*删除数据库*/
    drop database 数据库名称
    /*导出数据库*/
    mysqldump -u 用户名 -p --default-character-set=latin1 数据库名称 > 输出文件名

    三、数据表基本操作

    /*查询所有数据表*/
    show tables  
    /*查询数据表结构*/
    describe 数据表名  
    /*新建数据表*/
    create table (字段1 not null auto_increment,字段2 varchar(20) not nullprimary key ('id'))
    /*删除数据表*/
    drop 数据表名称
    /*转换存储类型*/
    alter database.table engine='MyISAM'
    /*数据表名修改*/
    alter table 旧数据表 rename to 新数据表  
    /*列出数据表字段*/
    show field from table like '%关键字%'  
    /*获取所有表格*/
    select * from information_schema.tables 
    /*导出数据表*/
    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

    四、表复制及备份还原

    /*复制表结构*/
    create table 新表名 like 旧表名
    /*复制表数据*/
    insert into 新表名 select * from 旧表名
    /*输出创建表语句*/
    show create table 表名
    /*清空数据表数据*/
    truncate table 表名
    /*备份数据库或数据表*/
    mysqldump -u 用户名 -p 数据库名 表名>备份文件名
    /*还原数据库或数据表*/
    create database 数据库名
    use 数据库名
    source 备份文件名

    五、记录操作

    /*增加记录*/
    insert into table (字段1,字段2,字段3) values ('值1','值2','值3')  
    /*修改记录*/
    update table set 字段1='值1',字段2='值2' where id=1 
    /*删除记录*/
    delete from table where id=1
    /*查询记录*/
    select 字段1,字段2,字段3 from table where id>0 order by id asc
    /*连接外表*/
    select a.*,b.* from 本表 as a join 外表 as b on a.id=b.aid


     

  • 相关阅读:
    分享最好的HTML5编码教程和参考手册
    随机字符变换效果的jQuery插件开发教程
    拒绝用SEO的眼光来设计你的Meta标签
    GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
    vs 2010 程序发布时出现 TransformXml任务意外失败
    CSS hack
    javascript div 弹出可拖动窗口
    Javascript String类的属性及方法
    兼容浏览器的布局CSS
    该伙伴事务管理器已经禁止了它对远程/网络事务的支持
  • 原文地址:https://www.cnblogs.com/boystar/p/4660904.html
Copyright © 2011-2022 走看看