MySQL最常见的操作语句小结

   这篇文章主要介绍了MySQL最常见的操作语句小结,与表和库相关的这些语句是学习MySQL中最基础的知识,需要的朋友可以参考下

  以下是我这几天一直在用的几个命令,先记下来,以后会整理一份mysql详细的使用文档

  注:[]中代表名字,需要用库名或者表名替换

  显示所有的库:

  ?

1

show databases;

  进入某库:

  ?

1

use [dbname];

  显示所有的表:

  ?

1

show tables;

  显示某表的字段配置:

  ?

1

describe [tbname];

  或

  ?

1

show full fields from [tbname];

  创建库:

  ?

1

create database [dbname];

  删除表:

  ?

1

drop database [dbname];

  删除表:

  ?

1

drop table [tbname];

  导入创建脚本:

  ?

1

mysql -u[user] -p [dbname] < [create.sql]

  (如果没有密码,则不需要-p)

  显示每个表的数据存储量等状态:

  ?

1

show table status G;

  就到这里。

时间: 2024-10-03 17:59:10

MySQL最常见的操作语句小结的相关文章

命令行模式下备份、还原 MySQL 数据库的语句小结_Mysql

为了安全起见,需要经常对数据库作备份,或者还原.对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出.导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇"超时"而操作失败.所以,学会在命令行模式下备份.还原数据库,还是很有必要的. 1.备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令: 复制代码 代码如下: mysqldump -u mysqluser -p test_

MySQL基本操作语句小结_Mysql

1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2.创建一个数据库abccs mysql> CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感.3.选择你所创建的数据库 mysql> USE abccs Database

MySql存储过程学习知识小结_Mysql

什么是存储过程: 存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了. 存储过程的好处: 1.由于数据库执行动作时,是先编译后执行的.然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高. 2.一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信速率. 3.通过存储过程能够使没有权限的

mysql query 查询语句

MySQL查询 到目前为止,我们已经看到一对夫妇不同用途的PHP的mysql_query功能,我们将看到更多的是几乎所有在PHP MySQL的工作是通过MySQL查询功能.我们已经创造了一个新的表和数据插入到该表.在这一课,我们将涵盖最常见的MySQL查询,用于检索信息的数据库. 检索数据用PHP与MySQL的 通常所作的大部分工作与MySQL涉及拉下数据从MySQL数据库. MySQL中的数据检索与"选择"的关键字.想想作为工作选择同样的方式,因为它不会在您的计算机上.如果你想复制一

MySQL数据库SQL语句的C++ ODBC接口类测试结果 (转载)

c++|mysql|odbc|数据|数据库|语句 发信人: engineer (剑胆琴心~还是得走,sigh...), 信区: Linux 标  题: MySQL数据库SQL语句的C++ ODBC接口类测试结果 (转载) 发信站: BBS 水木清华站 (Mon Aug  9 18:03:47 1999)   [ 以下文字转载自 Database 讨论区 ] [ 原文由 engineer 所发表 ]         MySql数据库SQL语句的C++ ODBC接口类测试结果            

MySql的like语句通配符的使用:百分号、下划线和escape

MySql的like语句中的通配符:百分号.下划线和escape %代表任意多个字符 Sql代码 http://blog.csdn.net/yc7369/ select * from user where username like '%huxiao'; select * from user where username like 'huxiao%'; select * from user where username like '%huxiao%'; _代表一个字符 Sql代码 select

MySQL replace into 语句浅析(一)

  这篇文章主要介绍了MySQL replace into 语句浅析(一),本文讲解了replace into的原理.使用方法及使用的场景和使用示例,需要的朋友可以参考下 一 介绍 在笔者支持业务过程中,经常遇到开发咨询replace into 的使用场景以及注意事项,这里做个总结.从功能原理,性能和注意事项上做个说明. 二 原理 2.1 当表中存在主键但是不存在唯一建的时候. 表结构 代码如下: CREATE TABLE `yy` ( `id` bigint(20) NOT NULL, `na

MySQL replace into 语句浅析(二)

  这篇文章主要介绍了MySQL replace into 语句浅析(二),本文着重给出了几个特殊案例分析,需要的朋友可以参考下 一 介绍 上一篇文章介绍了replace into的基本原理.本章内容通过一个例子说明 replace into 带来的潜在的数据质量风险,当涉及replace into操作的表含有自增主键时,主备切换后会造成数据覆盖等不一致的情况发生. 二 案例分析 在主库上操作 代码如下: root@test 12:36:51>show create table t1 G ***

MySQL中select语句介绍及使用示例

数据表都已经创建起来了,我们就可以用自己喜欢的方式对数据表里面的信息进行检索和显示了,下面为大家讲解下MySQL中select语句的应用,感兴趣的碰可以学习下   数据表都已经创建起来了,假设我们已经插入了许多的数据,我们就可以用自己喜欢的方式对数据表里面的信息进行检索和显示了,比如说:可以象下面这样把整个数据表内的内容都显示出来 select * from president; 也可以只选取某一个数据行里的某一个数据列 select birth from president where las