mysql/mariadb 初体验
距离申请这个博客号已经过了九个月,思前想后还是把知识沉淀放这里吧,不过初心一样,依旧是 '谨以此文,见证成果'。有 兴趣的话也欢迎大家去我的转一转。以下是正文:
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; 即可 。
以上。