第二阶段模块一-Mysql数据库

基本使用

登录

命令 说明
mysql -u 用户名 -p 密码 使用指定用户名和密码登录当前计算机中的MySQL数据库
mysql -h 主机IP -u 用户名 -p 密码 -h 指定IP 方式,进行 登录

注释

注释语法 说明
– 空格 单行注释
/* */ 多行注释
# MySql特有的单行注释

分类

分类 说明
数据定义语 言 简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列 等。
数据操作语 言 简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。
数据查询语 言 简称DQL(Data Query Language),用来查询数据库中表的记录。
数据控制语 言 简称DCL(Date Control Language),用来定义数据库的访问权限和安全级别, 及创建用户。(了解)

DDL

创表

/*
方式1 直接指定数据库名进行创建 默认数据库字符集为:latin1
*/
CREATE DATABASE db1;
/*
方式2 指定数据库名称,指定数据库的字符集 一般都指定为 utf8,与Java中的编码保持一致
*/
CREATE DATABASE db1_1 CHARACTER SET utf8;

查询

-- 切换数据库 
USE db1;
-- 查看当前正在使用的数据库
SELECT DATABASE();
-- 查看Mysql中有哪些数据库 
SHOW DATABASES;
-- 查看一个数据库的定义信息 
SHOW CREATE DATABASE db1_1;

修改

-- 将数据库db1 的字符集 修改为 utf8
ALTER DATABASE db1 CHARACTER SET utf8;

删除

DROP DATABASE db1_1;

数据类型

char类型适合存储 固定长度的字符串,比如 密码 ,性别一类

varchar类型适合存储 在一定范围内,有长度变化的字符串

类型 描述
int 整型
double 浮点型
varchar 字符串型
date 日期类型,给是为 yyyy-MM-dd ,只有年月日,没有时分秒

DML

插入

INSERT INTO student (sid,sname,age,sex,address) VALUES(1,'孙悟空',20,'男','花果 山');
INSERT INTO student VALUES(2,'孙悟饭',10,'男','地球');
INSERT INTO category (cname) VALUES('白骨精');

更改

UPDATE student SET sex = '女'; -- 所有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值