1.进入MySQL的两种方式:

    (1).MySQL自带的控制台

        直接输入密码

    (2).命令提示符:

        mysql -uroot -proot

        然后再输入密码

 MySQL常用指令
-------
1.启动mysql 命令行
c:/>mysql -h hostname -u root -p root //连接远程服务器
c:/>mysql -u root -p root //连接localhost
c:/>mysql -uroot -proot //直接登录到本机 2.查看mysql的帮助
c:/>mysql --help 3.查询当前日期和时间
mysql>select current_date ; //伪劣
mysql>select now() ; //函数
4.显示所有数据库
mysql>-- 这是注释
mysql>show databases; 5.删除数据库
mysql>drop database myhive ; 6.创建数据库
mysql>create database mybase ; 7.使用指定的数据库
mysql>use mybase ; 8.显示所有表
mysql>show tables; 9.创建表
mysql>create table test(id int,name varchar(20),age int); 10.查看表结构
mysql>describe test ; //
mysql>desc test ; // 11.删除表
mysql>drop table test ; 12.查询表数据
mysql>select * from test ; //全字段 + 全表扫描
mysql>select id,name,age from test ; //投影查询 project
mysql>select id,name,age from test where id > 3 ; //
mysql>select id,name,age from test where id > 3 and id < 5; // 类似于 java &&
mysql>select id,name,age from test where name = 'tom'; // mysql>select id,name,age from test where name like 't%'; //模糊查询
mysql>select id,name,age from test where name not like 't%'; //模糊查询
mysql>select id,name,age from test where name not like 't\_%'; //使用转义符查询特殊字面量 mysql>select id,name,age from test where name is null ; //null查询
mysql>select id,name,age from test where name is not null ; //非null查询 mysql>select id,name,age from test order by id desc,name ; //降序排序
mysql>select id,name,age from test order by id asc ; //降序排序 mysql>select id,name,age from test limit 1,3 ; //从第二条 ,查3条
mysql>select id,name,age from test limit 1 ; //0,1 [聚集函数查询]
mysql>select count(*) from test ; //count,查询记录总数
mysql>select max(age) from test ; //最大值
mysql>select min(age) from test ; //最小值
mysql>select avg(age) from test ; //平均值
mysql>select sum(age) from test ; //求总和 13.插入记录
mysql>insert into test(id,name,age) values(1,'tom',23);
mysql>insert into test(id,name) values(4,'tomson');
mysql>insert into test values(4,'tomson',13); 14.更新记录
mysql>update test set name='xxx' , age = 33 where id = 112 ; //更新id为112的记录
mysql>update test set name='xxx' , age = 33; //更新所有记录 15.删除记录
mysql>delete from test where id = 1 ; 16.使用mysql命令行执行sql脚本
mysql>source d:/java/findtest.sql 17. CRUD
-------
[create]
insert into table_name(field_name,...) values(value,...) ; [retrieve]
select id,.. from table_name where id= xxx, ... ; [update]
update table_name set id=xxx,... where id = xxx , .. ; [delete]
delete from test where ... ;

MySQL基础操作1的更多相关文章

  1. MYSQL基础操作

    MYSQL基础操作 [TOC] 1.基本定义 1.1.关系型数据库系统 关系型数据库系统是建立在关系模型上的数据库系统 什么是关系模型呢? 1.数据结构可以规定,同类数据结构一致,就是一个二维的表格 ...

  2. MYSQL 基础操作

    1.MySQL基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样 ...

  3. 【MySQL】MySQL基础操作语句

    mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...

  4. MySQL基础操作&&常用的SQL技巧&&SQL语句优化

    基础操作     一:MySQL基础操作         1:MySQL表复制             复制表结构 + 复制表数据             create table t3 like t ...

  5. mysql数据库优化课程---13、mysql基础操作

    mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...

  6. MySQL基础操作(二)

    MySQL基础操作 一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用.注意:使用视图时 ...

  7. 前端笔记之服务器&Ajax(中)MySQL基础操作&PHP操作数据库&Ajax

    一.数据库基础 1.1什么是数据库? 什么是数据库? 答:就是一个很大的一个文件,只不过这个文件可以通过一些‘命令’操作数据: 增.删.改.查数据: 数据库等于持久数据和数据操作的一个统称. 数据库是 ...

  8. PHP mysql基础操作

    mysql连接操作 //建立连接$con = mysql_connect('localhost', 'root', '123456');//判断是否连接成功if($con){ die('连接失败!'. ...

  9. 02 . Mysql基础操作及增删改查

    SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发. SQL语句四大 ...

  10. JSP中的数据库操作,MySQL基础操作(一)

    一.JDBC JDBC(java data base concectivity),是一种用于执行SQL语句的java API,可以为多种关系库提供统一访问. 通常使用JDBC完成以下操作: 1)同数据 ...

随机推荐

  1. OneHot编码

    One-Hot编码 What.Why And When? 一句话概括:one hot编码是将类别变量转换为机器学习算法易于利用的一种形式的过程. 目录: 前言: 通过例子可能更容易理解这个概念. 假设 ...

  2. jsp九个内置对象、四个域对象及Servlet的三大域对象

    一,什么是内置对象? 在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创 ...

  3. 微信小程序开发——使用mock数据模拟api请求

    前言: 微信小程序开发中,后端提供了接口设计文档,前端可以先mock数据模拟api请求进行开发调试,而且可以根据需要设计mock文件的格式和内容,这样在后端接口开发完成之前,前端可以最大限度的完成前端 ...

  4. 七牛存储qshell工具

    ---恢复内容开始--- 工具地址:https://developer.qiniu.com/kodo/tools/1302/qshell 下载完成后:根据自己的系统选择需要的可执行文件,支持linux ...

  5. java使用ffmpeg实现上传视频的转码,提取视频的截图等功能

    ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用. 1.能支持的格式 ff ...

  6. vuex中store保存的数据,刷新页面会清空

    用vuex,项目中需要记录一些状态,来判断页面是否为登录状态和页面是否可被编辑,此时用到了vuex中的store来存储一个状态. //首先 安装vuex npm install vuex --save ...

  7. Qt跨平台开发Wince5.0和Android程序

    所谓跨平台是指维护一份代码,可编译出多平台的应用程序.Qt这方面虽然已经做的不错,但性能还是体验,和原生开发工具开发的程序相比,差距还是不小的.但单从生产应用的角度来说,可以采用,不失为一种好的解决方 ...

  8. CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载

    CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签:  ...

  9. 【aardio】如何对listview中某一列,某一行的特定值进行修改?

    用表格创建数组来实现. import win.ui; /*DSG{{*/ var winform = ..win.form( bottom=399;parent=...;right=599;text= ...

  10. mr统计每年中每月温度的前三名

    weatherMapper package com.laoxiao.mr.weather; import java.text.ParseException; import java.text.Simp ...