Mysql数据库 增、删、改、查 的操作

1.数据库概述 (DataBase) 为什么要用数据库?
甲骨文 龟壳 记录历史 竹简 记录 纸张
计算机: 视频 文字 管理比较乱 数据越来越多访问特别慢
数据是软黄金 大数据时代 人工智能 阿尔法 围棋 李在石 柯洁
数据库管理系统 :
有哪些数据库:
1.关系型数据库(RDBMS 关系型数据库管理系统)
1.Oracle(神喻-神)甲骨文 数据库
Java
Mysql (开源 免费 商业版 和社区版) 通用语言
2.DB2数据库 商业 用的公司少
3.sqlServer:微软
2.非关系型数据库:一般存的JSON 开发人员
1.redis 2.MongoDB

进入数据库:mysql -uroot -proot
					-u用户名  -p密码
Mysql数据库的服务端和客户端
	mysql.exe是mysql的客户端
	mysqld.exe 是mysql的服务端  端口号3306
	通过客户端可以操作服务端
	my.ini my-default.ini 表示mysql的配置文件
	数据库结构:
	库  表  数据
	
	sql:一种脚本语言,可以通过该语言操作数据库.
	sql标准: 1999年国际标准化组织制定 SQL99 
	数据库大多数的sql在不同的数据库中都可以使用,但是每种数据库都有自己的方言.
	
	sql语法:
		1.sql语法可以单行或者多行写,必须以;结尾
		2.可以通过缩进增加sql的可读性
		3.sql不区分大小写,建议一般使用大写 执行的时候更高效.
	注释:
		单行注释:--空格, 例如: -- 数据库操作
		多行注释:/* 内容 */ 例如 /* 数据库操作语言sql*/
	sql分类:
		对库和表的操作:DDL 数据定义语言对数据库  表 进行增删改查
		对数据的增删改的操作: DML 数据操作语言 对数据进行增删改操作
		对数据的查询操作:DQL 数据的查询语言  对数据进行查询的操作
		数据控制语言:DCL  数据控制语言
		.数据库操作(DDL):
	show databases; 查看所有的数据库 默认有4create database stuty; 创建数据库
	use 数据库名; 使用某个数据库
	drop database 数据库名; 删除指定数据库
```sql
.数据表的操作(DDL):
	选定库:use 数据库
	创建表
			create table 表名称(
				列名称 数据类型[约束条件],
				列名称 数据类型[约束条件]
			);
			例子:创建一个学生表格,包含两列 学生姓名 类型字符串,学生年龄 类型int
			create table stutent(
				name varchar(10),
				age int(3)
			);
	查看表: show tables;
	删除表: drop table 表名称
	修改: alter 关键字

mysql的DML语言的添加数据:

1.单条添加:
			insert into 表名称(1,2...) values(1,2....)
			单条插入的第二种方式:
			insert into 表名称 values(1,2....)注意:所有的列的值都需要指定		
2.多行插入
			isnert into 表名称(1,2...) values(1,2....),(1,2....)..
	修改数据:
1.单条修改
			update 表名称 set 被修改的列名称=修改后的值 where 限定条件
		2.多条修改
			更改多条 不指定条件就是多条 或者 指定的条件多条都满足
			update 表名称 set 被修改的列名称=修改后的值 where 限定条件
发布了54 篇原创文章 · 获赞 0 · 访问量 710

猜你喜欢

转载自blog.csdn.net/beyongboy/article/details/104996992