Mysql初级第一天(wangyun)
SQL Structure Query Language 结构化查询语言数据库DataBase 产品: 1:小型数据库 Ms Acssess (Office)SQLite 移动设备2:中型数据库SQLServer 收费MySQL 免费DB23:大型数据库Oracle 甲骨文 // SQLServer 数据库的使用一:开启MySQL数据库服务Windows开始 -> 控制面板 -> 管理工具 -> 服务 -> MySQL二:打开Navicat for MySQLa.新建连接连接名:主机名或IP地址:localhost 或 127.0.0.1端口号:3306用户名:密码:连接测试 -> 测试OK后,点击确定b.修改连接数据库右键 -> 连接属性c.删除连接数据库右键 -> 删除连接d.打开连接方法一:数据库右键 -> 打开连接方法二:双击数据库连接三:创建数据库和表1.新建数据库选中连接,右键 -> 新建数据库2.新建表选中数据库中的表,右键 -> 新建表重点:数据类型数据库中的数据类型:整型:tinyint -> bytesmallint -> shortint -> intbigint -> long浮点型:decimal(6,2) 1234.56时间类型: datetime文本类型: char(50) 固定长度的50个字符varchar(50) 动态扩展长度的50个字符text 2G的字节// SQL语句学习:切换数据库视角:USE 数据库名称注释: --快捷键:注释 Ctrl + /取消 Ctrl + /一:创建数据库CREATE DATABASE 数据库名称DEFAULT CHARACTER SET utf8 设置数据库编码格式COLLATE utf8_general_ci 设置排序规则二:创建数据表CREATE TABLE 表名(列名 类型,。。。)三:数据库的约束 Constraint1:非空约束 NOT NULL2:唯一约束 UNIQUE3:主键约束 PRIMARY KEY = 非空 + 唯一标识列 identity( 种子,步长 )4:默认约束 DEFAULT5:自增 AUTO_INCREMENT-- 使用数据库day01USE day01;-- 创建学生表CREATE TABLE 学生表(学号 INT PRIMARY KEY AUTO_INCREMENT ,姓名 VARCHAR(6) NOT NULL UNIQUE ,年龄 TINYINT ,性别 char(1) DEFAULT '男') AUTO_INCREMENT = 1000;// 数据库中的 CRUD操作 (增删改查)// Create 增加记录 Insert 关键字INSERT INTO 表名称 VALUES (值1, 值2,....)INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)// Read 查询记录 SELECT 关键字SELECT 语句:SELECT 列名称 FROM 表名称SELECT * FROM 表名称DISTINCT 语句:(去重复行)SELECT DISTINCT 列名称 FROM 表名称WHERE 语句:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值操作符 描述= 等于<> 不等于> 大于< 小于>= 大于等于<= 小于等于BETWEEN 在某个范围内LIKE 搜索某种模式AND 和 OR 运算符SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 AND 列 运算符 值SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 OR 列 运算符 值ORDER BY 语句SELECT 列名称 FROM 表名称 ORDER BY 列名称 ASC/DESC (升序/降序)// Update 修改记录 Update 关键字UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值// Delete 删除记录 Delete 关键字DELETE FROM 表名称 WHERE 列名称 = 值
转载于:https://www.cnblogs.com/lifusen/p/7282096.html
Mysql初级第一天(wangyun)相关推荐
- Mysql初级第二天(wangyun)
SQL 1.LIKE 操作符SELECT 列名称 FROM 表名称 WHERE 列 LIKE 值('N%'/'%N%'/'%N','N_')SELECT 列名称 FROM 表名称 WHERE 列 NO ...
- linux 搭建mysql主从复制 ----第一篇
linux下部署mysql主从复制 第一篇 首先介绍下主从复制的原理 : 依赖于二进制日志,binary-log.二进制日志中记录引起数据库发生改变的语句 Insert .delete.update. ...
- bec初级第一课_在您的第一个初级开发人员工作中如何生存和发展
bec初级第一课 Landing your first junior developer job is an amazing accomplishment. You've worked really ...
- centos mysql 实战 第一节课 安全加固 mysql安装
centos mysql 实战 第一节课 安全加固 mysql安装 percona名字的由来=consultation 顾问+performance 性能=per con a mysql ...
- 轻松学韩语初级第一课
轻松学韩语初级第一课 1.课文 안녕하십니까? 제임스: 안녕하십니까? 은주 : 네,안녕하십니까? 제임스: 안녕히 계십시오. 은주 : 안녕히 가십시오. 课文翻译 杰姆斯:您好吗? 银珠:是 ...
- Mysql初级第三天(wangyun)
1.JDBC简介1).数据库驱动2).SUN公司为统一数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC.3).JDBC全称:Java Database Connectivity(Jav ...
- ubuntu服务器mysql管理 第一弹
2019独角兽企业重金招聘Python工程师标准>>> 第一弹.在Ubuntu服务器上安装MySQL 注:服务器管理通过SecureCRT来管理操作. 由于Linux的强大,对于大多 ...
- 5天学习MYSQL数据库第一天剩余全部笔记(超级详细的mysql入门笔记适合新手反复看加深记忆)
这是关于五天学习MYSQL数据库的笔记,如果想要观看视频可以访问(视频链接(b站) 或者访问视频链接 之前的笔记已经记到了1.3的mysql基本介绍,接下来主要是: 2.1MySQL服务端框架 一. ...
- MySQL初级培训_Mysql初级学习
此篇文章前提是大家已经在自己的电脑上安装好相应的环境.下面介绍mysql的基本命令 mysql -uroot -p #进入mysql 如图所示证明成功了, show databates;#查看已有数据 ...
最新文章
- C语言可以不用,但是不能不会!
- 解决warning LNK1166: cannot adjust code之掩耳盗铃版
- 使用OpenTelemetry搭配Zipkin构建NetCore分布式链路跟踪 | WebAPI + gRPC
- P3321 [SDOI2015]序列统计(未解决)
- datetime类型保存的时间比实际时间少8小时
- mysql 删除process_MySQL中Alter table 你不知道的性能问题
- MySQL延时更改数据_mysql数据库备份设置延时备份方法(mysql主从配置)
- 生成式对抗网络GAN生成手写数字
- HTML DOM Event(事件)
- Java三种连接池(druid、c3p0、dbcp)
- 【互联网协议】北邮国际学院大三上基础知识
- ShuffleNet原理
- MIPS指令集及汇编
- 在东京,月薪25万日元能过上什么样的日子啊
- 第05篇:Mybatis的SQL执行流程分析
- Android 7.0修改PMS逻辑添加权限白名单
- Fractions (水)
- Java实现输出100-1000的水仙花数
- strcmp和==比较
- Gif动图制作神器(GifCam)
热门文章
- 李迟2022年9月工作生活总结
- 【人脸会场签到】零开发就能实现刷脸签到|人脸签到|人脸识别
- 华三交换机vlan配置和telnet配置
- 实验室LIMS系统值多少钱?实验室到底该不该上LIMS软件?
- 【Python】中秋节快到了,这才是程序员该赏的“月亮”(3D+音频+源码)
- 记Python开发小工具过程
- matlab 求虚数相位角,在matlab中怎么计算其相位
- 生存还是毁灭的十字路口,中小企业已别无选择!
- [老齐的求职攻略] 第六章 试用期生存指南
- php十二星座_php实现计算十二星座的函数代码