`
clark1231
  • 浏览: 256547 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

mysql常用命令小结

阅读更多

1.查询

(1)查询存在的数据库

  show databases;

  选择所要的某个数据库  use databasename;

(2)查询当前数据库存在的所有的表

  show tables;

(3)查询表结构

  describe tablename;

(4)查询表格列的属性

  show columns from tableName;

(5)查询记录

  select name from tablename where id=xxx;

(6)查询当前时间

  select now();

  select current_time;

(7)查询当前日期

  select current_date;

(8)查询当前用户

  select user();

(9)查询数据库版本

  select version();

(10)查询当前使用的数据库

  select database();

(11)查询当前服务器支持哪个存储引擎

  show engines;


2.创建

(1)创建数据库

  create database databasename;

  create database DATABASE_NAME default character set utf8;

(2)创建一张表

  create table tablename (name VARCHAR(20), sex CHAR(1));

  create table if not exists students(……);                            //创建表是先判断表是否存在

(3)创建临时表:(建立临时表linshi)

  create temporary table linshi(name varchar(10));

(4)从已经有的表table1中复制表的结构到表table2

  create table table2 select * from table1 where 1<>1;     //只复制表结构

  create table table2 select * from table1;                           //复制表结构和表中的数据

(5)往表中links加入记录

  insert into links(name,url) values('xiaoxiaozi','http://www.xiaoxiaozi.com');

  insert into links set name='xiaoxiaozi',url='http://www.xiaoxiaozi.com';


3.修改

(1)对表重新命名

  alter table tablename1 rename as tablename2;

(2)修改列的类型

  alter table tablename modify id int unsigned;            //修改列id的类型为int unsigned

  alter table tablename change id sid int unsigned;    //修改列id的名字为sid,而且把属性修改为int unsigned

(3)更新表中数据

  update tablename set sex='f' where name='john';


4.删除

(1)删除某个数据库

  drop database databasename;        //删除数据库前,没有提示

  mysqladmin drop databasename;   //删除数据库前,有提示

(2)删除某张表

  drop table tablename;

(3)清空某张表

  delete from tablename;

(4)删除符合条件的某些记录

  delete from tablename where id=xxx;

(5)删除授权:

  revoke all privileges on *.* from root@”%”;

  delete from user where user=”root” and host=”%”;

  flush privileges;             //刷新数据库


5.备份

(1)备份数据库:(将数据库test备份)

  mysqldump -u root -p test>c:\test.txt

(2)备份表格:(备份test数据库下的mytable表格)

  mysqldump -u root -p test mytable>c:\test.txt

(3)将备份数据导入到数据库:(导回test数据库)

  mysql -u root -p test<c:\test.txt

2
0
分享到:
评论

相关推荐

    Linux操作系统操作MySQL常用命令小结

    下面给大家分享mysql常用命令, -- 启动数据库 service myslqd start; -- 进入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName; -- 列出数据库 show database; -- 创建数据库 create database XXXX;...

    mysql常用命令精选

    ### MySQL常用命令精解 在IT领域,尤其是数据库管理与开发中,MySQL作为一个广泛使用的开源关系型数据库管理系统,其重要性不言而喻。本文将深入解析“mysql常用命令精选”文档中的关键知识点,帮助读者更好地掌握...

    MySQL数据库管理常用命令小结

    以下是对标题和描述中提及的MySQL常用管理命令的详细解释: 1. **安装MySQL**: - 利用RPM包安装MySQL:在Linux环境中,可以使用RPM(Red Hat Package Manager)包来安装MySQL服务。执行命令`sudo yum install ...

    MySQL导入导出.sql文件及常用命令小结

    另附mysql常用命令: (一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令...

    MySQL数据库操作常用命令小结

    本文将对MySQL数据库操作中的常用命令进行详细总结,帮助读者更好地理解和运用这些命令。 首先,创建数据库是数据库操作的基础。最基本的创建数据库的命令是`CREATE DATABASE`,如`CREATE DATABASE my_db;`。如果...

    MySQL数据库备份和还原的常用命令小结

    下面我们将详细探讨MySQL数据库的备份和还原常用命令。 1. **备份MySQL数据库** - **完整备份**:使用`mysqldump`命令进行数据库的完整备份,基本语法如下: ```bash mysqldump -hhostname -uusername -p...

    MySQL DBA 常用手册小结

    1.mysql的远程连接命令可以远程导入导出数据 mysqldump –default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase&gt;d:\data.sql 将指定的数据库导出到一个外部SQL文件中去! 还原命令: mysql –...

    MySql存储过程小结.pdf

    #### 五、其他常用命令 除了上述的基本操作外,还有一些其他有用的命令可以帮助管理和查询存储过程。 ##### 1. `SHOW PROCEDURE STATUS` 这个命令可以显示当前数据库中所有的存储过程基本信息,包括它们的创建时间...

    mysql 命令

    #### 四、其他常用命令 在成功连接到MySQL数据库之后,可以使用以下命令进行基本的操作: - `use database_name;`:切换当前使用的数据库; - `show databases;`:查看所有可用的数据库列表; - `show tables;`:...

    apache+php+mysql问题小结.pdf

    【Apache+PHP+MySQL问题小结】 Apache是一个广泛使用的开源Web服务器,PHP是一种流行的服务器端脚本语言,而MySQL则是常用的开源关系型数据库管理系统。这三个组件的组合是搭建动态网站和应用的基础。以下是对这些...

    Mac OS下PHP环境搭建及PHP操作MySQL常用方法小结

    PHP引擎会建立与MySQL数据库的连接,执行查询命令。MySQL服务器接收并处理这些查询,返回结果给PHP,PHP再将结果转化为HTML格式并回传给Web服务器,最后由Web服务器将HTML发送给浏览器显示。 MySQL数据库支持多种...

Global site tag (gtag.js) - Google Analytics