Mysql常用命令()

 一、 数据库相关操作命令

1.  创建数据库:create database DBName;(分号不能少)

2. 删除数据库:drop database DBName;

二、 数据库表相关操作命令

  1. 创建表语句:

CREATE TABLE IF NOT EXISTS `runoob_tbl`(

`runoob_id` INT UNSIGNED AUTO_INCREMENT,

`runoob_title` VARCHAR(100) NOT NULL,

`runoob_author` VARCHAR(40) NOT NULL,

`submission_date` DATE,

PRIMARY KEY ( `runoob_id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

复制表( 只复制结构, 源表名:a新表名:b)

SQL: select * into b from a where 1<>1  (where1=1,拷贝表结构和数据内容)

2. 插入数据

INSERT INTO table_name ( field1, field2,...fieldN )

   VALUES

( value1, value2,...valueN );

如果数据是字符型,必须使用单引号或者双引号,如:"value"。

拷贝表( 拷贝数据, 源表名:a目标表名:b)

SQL: insert into b(a, b, c) select d,e,f from a;

3.   修改数据: UPDATE table_name SET field1=new-value1, field2=new-value2

4.   删除数据:DROP TABLE table_name ;(删除表)

                             DELETE FROM table_name [WHERE Clause] (删除记录)##如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。

5.  查询数据

1. 模糊查询:关键字like

查询以 java 字段开头的信息。

SELECT * FROM position WHERE name LIKE ‘java%‘;

查询包含 java 字段的信息。

SELECT * FROM position WHERE name LIKE ‘%java%‘;

查询以 java 字段结尾的信息。

SELECT * FROM position WHERE name LIKE ‘%java‘;

注:

‘%a‘     //以a结尾的数据

‘a%‘     //以a开头的数据

‘%a%‘    //含有a的数据

‘_a_‘    //三位且中间字母是a的

‘_a‘     //两位且结尾字母是a的

‘a_‘     //两位且开头字母是a的

2. Null值查询:

SELECT * FROM runoob_test_tbl WHERE runoob_count IS NULL;

在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 false,即 NULL = NULL 返回false 。MySQL 中处理 NULL 使用 IS NULL 和 IS NOT NULL 运算符。

3.  求和,平均值,最大值,最小值(SUM,AVG,MAX,MIN)

SELECT SUM(column_name) FROM table_name(求和)

SELECT AVG(column_name) FROM table_name(平均值)

SELECT MAX(column_name) FROM table_name(最大值)

SELECT MIN(column_name) FROM table_name(最小值)

4. 排序(ORDER BY): SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC(DESC降序,ASC升序)

ORDER BY 语句用于根据指定的列对结果集进行排序。

5. 分组查询(GROUP BY..HAVING

ELECT column_name, aggregate_function(column_name)

FROM table_name

WHERE column_name operator value

GROUP BY column_name

SELECT Customer,SUM(OrderPrice) FROM Orders

GROUP BY Customer

HAVING SUM(OrderPrice)<2000

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

6. 统计(COUNT)

COUNT() 函数返回匹配指定条件的行数。

SELECT COUNT(DISTINCT column_name) FROM table_name

原文地址:https://www.cnblogs.com/claudia/p/10757347.html

时间: 2024-10-11 21:16:05

Mysql常用命令()的相关文章

mysql常用命令用法

1.创建数据库:create database database_name; 2.选择数据库:use database_name; 3.创建表:create table tablename(column1 data_type1, column2 data_type2,...,columnn datatypen); 4.设置表主键:alter table tablename add primary key(column_name); 5:修改表的字段名:alter table tablename

MYSQL常用命令列表

MYSQL常用命令列表 1.系统管理 mysql -h主机地址 -u用户名 -p 连接MYSQL(在mysql/bin) exit 退出MYSQL命令 mysqladmin -u用户名 -p旧密码 password新密码 修改密码(在mysql/bin) grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码" 增加用户 mysqldump –u

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

13.1 设置更改root密码;13.2 连接MySQL;13.3 MySQL常用命令

扩展 : mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/ mysql 配置详解: http://blog.linuxeye.com/379.html mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html 同学

MySQL常用命令大全

https://www.centos.bz/2011/07/mysql-frequently-used-commands/ MySQL常用命令大全,布布扣,bubuko.com

MongoDB与Mysql常用命令解释

原文 本文旨在介绍MongoDB,Mysql的常用命令:将MongoDB 和传统的关系型数据库的常用命令对照起来学习,更加便于记忆和理解. mongodb与mysql命令对比 MongoDB是由数据库(database/repository).集合(collection).文档对象(document)三个层次组成.MongoDB中集合对应关系型数据库里的表,但是集合中没有列.行和关系的概念,这体现了模式自由的特点. 传统的关系数据库一般由数据库(database).表(table).记录(rec

mysql 常用命令复习

mysql 常用命令 show DATABASES ; create database nulige character set utf8; use nulige; show tables; #创建表 CREATE TABLE ExamResult( id INT PRIMARY KEY auto_increment, name VARCHAR (20), JS DOUBLE , Django DOUBLE , flask DOUBLE ); #往表中插入数据 INSERT INTO ExamR

mysql常用命令学习

1.\c取消当前准备执行的sql语句. mysql> select user,host,password from mysql.user;\c +--------+-----------+----------+ | user   | host      | password | +--------+-----------+----------+ | root   | localhost |          | | root   | mytest2   |          | | root  

MYSQL常用命令集合(转载)

文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p

mysql常用命令大全(百度文库下载的,备忘一下)

一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>. 2.例2:连接到远程主机上的MYSQL.假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123.则