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


     

  • 相关阅读:
    getElementsByTagName得到的对象
    小体验
    javascript + sql编写SQL客户端工具tabris
    netcore2.0 ORM框架中如何配置自定义的主外键加载
    教你如何反编译app,拿到加密方式
    编译c语言程序扩展ruby
    在 Windows 上测试 Redis Cluster的集群填坑笔记
    MONO 如何打包 .NET程序独立运行(winform篇)
    vmware安装黑苹果教程
    AntData.ORM框架 之 DotnetCore
  • 原文地址:https://www.cnblogs.com/boystar/p/4660904.html
Copyright © 2011-2022 走看看