mysql/mariadb 初体验
距离申请这个博客号已经过了九个月,思前想后还是把知识沉淀放这里吧,不过初心一样,依旧是 '谨以此文,见证成果'。有 兴趣的话也欢迎大家去我的csdn博客转一转。以下是正文:
1.mysql安装
windows系统下下载 phpstudy(一个集成环境),下载完成后一直按下一步即可,然后 打开phpstudy界面,分别打开apache和mysql开关。
2.cmd/power shell下mysql/mariadb登陆验证。
输入 mysql -uroot -p 输入密码即可
3.请注意!对数据库 以及 数据表进行数据操作以及退出数据库时,务必要加英文状态下的 ‘ ; ’,否则可能会引发未知错误。
4. 常用数据库操作:
约定 :为了 加强理解,使用大写。敬请留意数据库英文名的复数形式。
a. SHOW DATABASES; --显示本端口下所有数据库
b. USE DB_NAME; --使用一个数据库
c. CREATE DATABASE DB_NAME CHARSET UTF8 ; --建立一个数据库
d: DROP DATABASE DB_NAME; --删除数据库
5. 常用数据表操作
a. SHOW TABLES; --显示本数据库下所有数据表;
b. CREATE TABLE TABLE_NAME (
COLUME_NAME DATA_TYPE,
(例子:) ID INT PRIMARY KEY AUTO_INCREMENT ,
.......
...
) CHARSET UTF8; --创建一个数据表
PRIMAER KEY:主键,一个表里只能有一个主键,这 个主键具有唯一性,自动为not null
AUTO_INCREMENT:自动编号,必须与主键连用, 默认值为1,随主键个数自增1.
6.CURD
CURD是对数据库进行处理的基本操作,创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)
假设tabs是数据表名,它有以下几个 记录:
a: select 查询语句
select * from user ; -- 查询表中所有数据
select usname from tabs; --查询表中指定列数据
select usname from user where username = 'asdkg' ; --查询表中指定行数据
b: insert into 语句
insert into tabs value(记录1,记录2,记录3...);--插入一条数据。
c. update : 更改数据
update tabs set AFTER where 条件;修改在某个条件下成立后指定数据的值(必须要添加条件,否则该数据表内所有数据都会被更改!)
d. delete from :删除数据
delete from tabs where 条件 :删除表中某条数据,不加条件即为清空表 ;
5.退出mysql
在数据库中任意 地方都可以直接退出 只需要输入 exit; 即可 。
以上。
最新文章
- 读书笔记 --TCP :传输控制协议(一)
- Sublime Text2 Jsformat自定义使用之代码折叠方式修改
- Java api 入门教程 之 JAVA的SYSTEM类
- 11个强大的Visual Studio调试小技巧
- route netstat -rn
- VMWare Workstation 占用443端口导致apache启动不了
- python-列表、字典、元组的员工信息处理接口(第二篇(五):基于列表、字典和元组的员工信息处理接口)
- VS2012JSON自动生成对应的类
- 大写String和小写string的区别
- NSIS:实现程序窗口逐渐透明的渐入渐出效果
- 主成分分析 R语言
- mvc前端样式自定义
- Python爬虫入门教程 3-100 美空网数据爬取
- iOS----------developerDiskImage
- 使用Ajax轮询模拟简单的站内信箱(消息管理)功能
- ZOJ 3593 One Person Game(ExGcd + 最优解)题解
- JDK1.8快速入门
- 【转】QT事件传递与事件过滤器
- linux下 redis 启动
- Oracle命令(三):Oracle用户