MySQL基础操作1
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的更多相关文章
- MYSQL基础操作
MYSQL基础操作 [TOC] 1.基本定义 1.1.关系型数据库系统 关系型数据库系统是建立在关系模型上的数据库系统 什么是关系模型呢? 1.数据结构可以规定,同类数据结构一致,就是一个二维的表格 ...
- MYSQL 基础操作
1.MySQL基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样 ...
- 【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
- MySQL基础操作&&常用的SQL技巧&&SQL语句优化
基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t ...
- mysql数据库优化课程---13、mysql基础操作
mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...
- MySQL基础操作(二)
MySQL基础操作 一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用.注意:使用视图时 ...
- 前端笔记之服务器&Ajax(中)MySQL基础操作&PHP操作数据库&Ajax
一.数据库基础 1.1什么是数据库? 什么是数据库? 答:就是一个很大的一个文件,只不过这个文件可以通过一些‘命令’操作数据: 增.删.改.查数据: 数据库等于持久数据和数据操作的一个统称. 数据库是 ...
- PHP mysql基础操作
mysql连接操作 //建立连接$con = mysql_connect('localhost', 'root', '123456');//判断是否连接成功if($con){ die('连接失败!'. ...
- 02 . Mysql基础操作及增删改查
SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发. SQL语句四大 ...
- JSP中的数据库操作,MySQL基础操作(一)
一.JDBC JDBC(java data base concectivity),是一种用于执行SQL语句的java API,可以为多种关系库提供统一访问. 通常使用JDBC完成以下操作: 1)同数据 ...
随机推荐
- 关于easyui框架中a标签使用onclick()触发事件偶尔会选项卡消失BUG解决方案
今天发现公司的一个easyui项目中有个页面会在触发onclick事件时选项卡消失,如下图 产生BUG后 产生BUG前 查找很多地方还有资料不知道哪里出现的问题,看了下框架源码之类的,因为不是专门的前 ...
- node.js中对 redis 的安装和基本操作
一.win下安装redis https://github.com/MicrosoftArchive/redis/releases 下载Redis-x64-3.2.100.zip,然后解压,放到自定义目 ...
- sqlserver 3145
参考链接:http://www.uoften.com/dbs/mssql2005/20180415/73780.html 第一步:查询 use master;--用此语句得到备份文件的逻辑文件名RES ...
- EasyPR源码剖析(7):车牌判断之SVM
前面的文章中我们主要介绍了车牌定位的相关技术,但是定位出来的相关区域可能并非是真实的车牌区域,EasyPR通过SVM支持向量机,一种机器学习算法来判定截取的图块是否是真的“车牌”,本节主要对相关的技术 ...
- nova-api nova-compute 启动服务的时候有的没有加配置文件有的加了
nova/nova/cmd/api.pyfrom nova import config def main(): config.parse_args(sys.argv) logging.setup(CO ...
- IT人保护视力的10个有效方法
保护视力锻炼十法 有关资料表明:近年来,我国中小学生的近视率呈逐年增长的趋势,1993年底已高达60左右.众所周知,近视除了与遗传有一定联系外,还与光线不足.近距离阅读过多等眼睛过度疲劳密切相关. ...
- sparse_matrix
(1)ndarray 与 scipy.sparse.csr.csr_matrix 的互转 import numpy as npfrom scipy import sparse 1.1 ndarry 转 ...
- 数据库database
1.创建数据库:create datebase financials create database if not exists financilas 2.查看数据库(所有): show da ...
- sessionStorage和localStorage的使用方法
1.sessionStorage sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空 JSON.pars ...
- hive插入数据-单条
写入数据到hive的hdfs文件中即可,hive创建表的时候用小写做表名,不然查不到 相关操作如下: 查看目录与表 hive> dfs -ls /user/hive/warehouse/ 准备h ...