MSQL的创建

因为个人中心暂时告一段落,现在需要去接触写接口,在PHP前,去看一下MSQL
首先是打开MSQL操作,不管是MSQL还是PHP,执行他的cmd,都是在他的exe文件(应用程序)文件夹中,在路径中执行cmd命令
第一步在应用程序路径下执行cmd命令
我们打开cmd命令后
打开了命令行
接下来我们需要去打开MSQL

mysql -uroot -p
//打开mysql,然后输入我们的密码

在这里插入图片描述

1.创建库

create database是创建库命令
create database +要创建的库的名字 + [库选项]
库选项,库的相关属性
charset 字符集 代表数据库下所以表存储的数据默认指定的字符集,如果不选定那么就是默认的DBMS字符集
(例:
create database 库的名字 charset 字符集名称
create database test charset gbk
//gbk就是字符集名称)
collate 校对集

//举例
//这是创建了一个名字叫'test'的测试库
//如果没有特指那么库是默认安装在本地地址下的
create database test

2显示数据库:

各个数据库代表的意义
一丶

//显示所有数据库
show databases
//搜索数据库
//基本语法:
//show databases like  +'匹配模式'
//_:匹配当前位置单个字符
//%匹配当前位置多个字符

举例:
//获取一'my'开始的所有数据库
show databases like 'my%'

//获取一database结尾的数据库
show databases like '%database'

//获取m为首字母,m后面的字母不确定,然后后面是database的数据库
show databases like 'm_database'

二丶

//搜索数据库创建的语句
show create database  +'数据库名字'

三丶

//选择数据库
use +'数据库名字'

四丶

//修改数据库字符集
alter database +'数据库名字' +charset='数据库类型'

五丶

//输出数据库
drop database +'数据库名字'
//删除很简单...但是尽量别删,忘了这个命令吧

3.创建数据表

//创建属性
//create table +'表名'(字段名 字段类型 [字段属性],字段名 字段类型 [字段属性]...........)
//逗号后面可能添加多个字段名,类型,属性
举例:
create table heran(name varchar(10))
//varchar后面的字数限制 0-255都可以选择
//但是这个表不可以直接创建,因为没有选择在哪个库下

//1.可以在数据前加上数据库的名字,指定数据库
create table test.heran(name varchar(10))
//2.用use先指定到某个数据库下再操作
use test;
create table heran(name varchar(10));

//表选项
//engine 存储引擎
//charset 字符集
//collate校对集



//复制存在的表
create table 新表名 like 数据库.表名




//显示数据表
show tables;
show tables like 匹配数据表
//例子
show tables like 'c%'



Describe 表名
Desc 表名
show columns from  表名
//例
describe teachner;



//修改表名
rename 改名
例子:
rename table 旧表名 to 新表名

六丶数据操作
插入数据
insert into 表名 字段列表 values 对应的值
例子:
insert into techer(name,age) values (‘Nancy’,66);

查找单独一个表
selet 字段
from 表名(表名前最好带上数据库名字,中间用.{点}连接)
where 条件

左连表操作
selet 字段 (字段前要加入给表取得别名)
from 表名 as 给他取得外号
left join 表名 as 给他取得外号
on 两张表连接的条件
where 查询的条件

更新表数据操作
update <表名> set <列名=更新值> [where <更新条件>]
例:update tongxunlu set 年龄=18 where 姓名=‘蓝色小名’

删除行数据
delete from <表名> [where <删除条件>]
例:delete from a where name=‘开心朋朋’(删除表a中列值为开心朋朋的行)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值