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


     

  • 相关阅读:
    《团队-爬取豆瓣Top250-团队一阶段互评》
    团队-爬虫豆瓣top250项目-开发文档
    结对总结
    课后作业-阅读任务-阅读提问-2
    2017-10-06-构建之法:现代软件工程-阅读笔记
    结对-结对编项目贪吃蛇-开发过程
    团队-爬取豆瓣电影TOP250-开发环境搭建过程
    个人-GIT使用方法
    课后作业-阅读任务-阅读提问-1
    课后作业-阅读任务-阅读笔记-1
  • 原文地址:https://www.cnblogs.com/boystar/p/4660904.html
Copyright © 2011-2022 走看看