`
clark1231
  • 浏览: 248107 次
  • 性别: 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常用命令小结

    本文给大家分享Linux操作系统操作MySQL常用命令小结,需要的朋友参考下吧

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

    下面就是MySQL数据库管理常用命令: 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password ‘password’。 修改root用户的密码mysqladmin -uroot -p ...

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

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

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

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下

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

    主要介绍了MySQL数据库操作常用命令小结,例如创建数据库、使用数据库、查看数据库、数据库编码操作等命令讲解,需要的朋友可以参考下

    MySQL数据库基础入门之常用命令小结

    本文实例讲述了MySQL数据库基础入门之常用命令。分享给大家供大家参考,具体如下: 接上一篇:MySQL数据库主从同步实战过程 mysql命令介绍 mysql 是数据库管理命令 通过mysql –help来查看相关参数及使用说明 mysql...

    MySQL DBA 常用手册小结

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

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) 01-MySQL服务存储引擎介绍 02-MySQL服务存储引擎体系结构 03-MySQL服务MyISAM引擎介绍及磁盘文件格式 04-MySQL服务事务详细介绍及ACID特性说明 05-...

    精通LINUX下的C编程(配套光盘)第一部分

    1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 2.6 make工具及其...

    精通LINUX下的C编程(配套光盘)第二部分

    1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 2.6 make工具及其...

    精通LINUX下的C编程(配套光盘)第三部分

    1.3 Linux系统的常用命令 1.4 小结 习题 第2章 Linux下的C语言编程环境 2.1 Linux编程简介 2.2 Linux下的C语言开发环境 2.3 编辑器的使用 2.4 编译器gcc的使用 2.5 LinuxC程序的开发过程 2.6 make工具及其...

    计算机专业毕业实习小结5篇.docx

    3、linux基础命令,linuxbashshell编程,linux服务器的配置,linux常用软件的安装配置使用。 4、网络安全。 5、计算机的日常维护。 四、实习过程 1、网络基础的实践:2020年xx月xx日,我把电脑从学校搬回家里。2020...

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

Global site tag (gtag.js) - Google Analytics