首页 / MYSQL / mysql学习笔记(1)
mysql学习笔记(1)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql学习笔记(1),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2072字,纯文字阅读大概需要3分钟。
内容图文
![mysql学习笔记(1)](/upload/InfoBanner/zyjiaocheng/921/ae19903c14344af4aafc808301409ebe.jpg)
MySQL初识
安装Mysql
- 1.本次安装的版本是Mysql5.6绿色免安装版,下载的百度云地址,提取码 【 2yrr 】
- 2.解压到指定的文件目录下(不含中文和空格目录)
- 3.管理员权限打开CMD命令行工具,切换目录到MySQL的Bin目录下
- 4.CMD执行 mysqld install ,安装Mysql服务
- 5.CMD执行 net start mysql,启动MySQL服务。
- 如果遇到MySQL服务1067错误解决措施:
- a) 定位到安装好的Mysql根目录,复制 my.ini 到 C盘 windows文件夹
- b) 记事本打开my-default.ini,把里面 #注释去掉(说明不用去)
- c) 重启电脑,CMD执行 net start mysql,启动MySQL服务。
- 6.CMD执行 mysql -u root -p root 进入mysql编辑器
Mysql的命令行语句
- mysql -u root -p 后换行输入密码,不让别人知道密码
- mysql -h IP地址 -P 访问主机的Mysql端口 -u 用户名 -p 密码
- mysql -h localhost -p3306 -u root -p root
- exit 或 quit 退出mysql
导入外部表 source 路径+文件
基础SQL语句
增删查数据库&表
- 查询所有数据库:SHOW DATABASES;
- 创建数据库:CREATE DATABASE databasename;
- 选择某个数据库 use databasename;
- 例如 USE mysql;
- 删除数据库
- DROP DATABASE databasename;
- 查询所有表
- SHOW TABLES;
- 创建表 (if not exists:如果不存在就创建)
- CREATE TABLE [ IF NOT EXISTS ] tablename;
- 选择表
- SELECT * FROM tablename;
- 删除表
DROP TABLE tablename;
插入数据&查询数据
- 插入数据库
- INSERT INTO tablename (columname1,...,columnnamen) VALUES (columnvalue1,...,columnvaluen),[(columnvalue1,...,columnvaluen)],...
- 查询数据
- 查询所有: SELECT * FROM tablename
- 查询单列: SELECT columnname FROM tablename;
- 查询多列: SELECT columnname1,columnname2,...,columnnameN FROM tablename;
- 去重 distinct
- 单条件去重:
- SELECT DISTINCT vend_id FROM products;
- 多条件去重:
- SELECT DISTINCT vend_id , prod_price FROM products;
- 单条件去重:
- 排序 order by
- 默认情况升序(asc)
- 多条件升序
- SELECT vend_id,prod_price FROM products ORDER BY vend_id ASC,prod_price ASC;
- 降序(desc)
- SELECT vend_id,prod_price FROM products ORDER BY prod_price DESC,vend_id ASC;
- 默认情况升序(asc)
- 限制结果 limit
- 表示前n行 limit n
- SELECT * FROM products LIMITS 5;
- 表示显示从(第n+1行)开始的n行 limit m,n
- SELECT * FROM products LIMITS(0,5);
- limit 和 order by 连用可以查询最高、最低的n条记录
- SELECT prod_price FROM products ORDER BY prod_price asc LIMIT 3;
- SELECT prod_price FROM products ORDER BY prod_price desc LIMIT 3;
- 表示前n行 limit n
内容总结
以上是互联网集市为您收集整理的mysql学习笔记(1)全部内容,希望文章能够帮你解决mysql学习笔记(1)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。