Mysql和SQL

Mysql和SQL

一:Mysql的安装与使用

1.1:数据库的介绍

	数据库是按照特定的格式将数据存储在文件中,通过SQL语句可以方便的对
大量数据进行增、删、改、查操作,数据库是对大量的信息进行管理的高效的
解决方案。

1.2:MySQL数据库

a:Mysql优点
	功能足够强大,足以应付web应用开发(最高支持千万级别的并发访问)。
	
b:通过服务打开MySQL数据库。

c:DOS进入MySQL数据库
	mysql -uroot -p123;

d:SQL是什么
	SQL语句就是对数据库进行操作的一种语言(对数据,对数据库,表进行操作)。

e:SQL分类
	1. DDL:用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter等
	2. DML用来对数据库中表的数据进行增删改。关键字:insert, delete, update等
	3. DQL对数据库进行数据查询,关键字select。
	4. DCL用来设置或更改数据库用户或角色权限的语句。

f:SQL书写注意
	1:可以一行,也可以多行,以分号结束。
	2:不区分大小写,建议大写。

g:注释
	1:--注释内容
	2:/*注释内容*/
	3:#mysql特有的注释

二:对数据库的操作

1.1: DDL用来定义:数据库,表,列等。(create, drop,alter)

1.2:对数据库的操作

创建数据库: create database数据库名;
查看所有数据库: show databases;
删除数据库: drop database数据库名;
切换数据库: use 数据库名;

1.3:对表进行操作

创建表: create table 表名 (字段名 类型, 字段名 类型, ...);
查看所有表: show tables;
修改表: alter table 表名;
   添加一列: add 字段名 类型
   修改字段类型: modify 字段名 新的类型;
   修改字段名: change 旧字段名 新字段名 新的类型;
   删除一列: drop 字段名;
   修改表名: rename table表名 to 新表名
删除表: drop table 表名;

三:对数据的操作

3.1: DML用来对数据库中表的数据进行增删改(insert, delete, update)

添加数据: insert into 表名 (字段名1,字段名2....) VALUES (值1,值2.....);
		  //(如果是添加全部的值,字段名可以省略)
		  
修改数据: update 表名 set 字段名=新的值 WHERE 条件;

删除数据: delete from 表名 where 条件;(没有条件的时候,删除所有的数据)

3.2: DQL对数据库进行数据查询(select)

select 字段名1, 字段名2, ... from 表名;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQLSQL Server是两种常见的关系型数据库管理系统(RDBMS)。它们之间存在一些区别和特点。 首先,MySQL是开源的,而SQL Server是商业软件。这意味着MySQL可以免费使用,并且有一个活跃的开源社区,可以提供支持和更新。而SQL Server需要购买许可证,并且有专门的技术支持团队。 其次,MySQLSQL Server在语法和功能上也存在一些差异。虽然它们都使用SQL(结构化查询语言)进行查询和操作数据,但有些特定的语法和函数在两个数据库中有所不同。例如,MySQL使用LIMIT关键字来限制查询结果的数量,而SQL Server使用TOP关键字。此外,SQL Server提供了更多的高级功能和工具,如分析服务和报表服务。 此外,MySQLSQL Server在性能和扩展性方面也有所不同。一般来说,MySQL在处理大量数据和高并发时表现较好,而SQL Server在处理复杂查询和安全性方面较为强大。 最后,MySQL通常与PHP和Apache Web Server结合使用,成为LAMP堆栈的一部分。这使得MySQL在创业社区中非常受欢迎。而SQL Server则更多地与Microsoft的开发工具和平台集成,如.NET框架和Visual Studio。 因此,选择使用MySQL还是SQL Server取决于你的具体需求。如果你需要一个开源免费的数据库,并且与PHP和Apache Web Server集成,那么MySQL可能更适合你。如果你需要处理大量数据和高并发,或需要更强的安全性和可靠性,那么SQL Server可能是更好的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [MySQLSQL Server的区别](https://blog.csdn.net/qq_53493611/article/details/126107897)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [SQLSERVER与MySQL的差异](https://blog.csdn.net/Documentlv/article/details/130430116)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值