赞
踩
第一步:打开计算机的管理
第二步:点击MySQL
第三步:启动MySQL
第四步:关闭MySQL
第二步:
net start MySQL
关闭MySQL
net stop MySQL
重启
mysql -uroot -p临时密码
alter user 'root'@'localhost' identified by '新密码';
mysql -uroot -p新密码
原理:将登录验证装饰器的校验功能取消
net stop MySQL
mysqld --skip-grant-tables
输入密码的位置直接 enter
mysql -uroot -p
真正存储用户表的密码字段,存储的肯定是密文
只有用户自己知道明文是什么
密码比对只能比对密文
alter user 'root'@'localhost' identified by '1314521';
flush privileges;
关闭当前服务,以正常方式登入数据库
库: 存储数据的容器 --- 文件夹
表:存储数据的基本单位 --- 文件
表头: 表的第一行的字段描述
记录:表内的一行行的数据
表单:由于字段和字段数据构成的表结构
大家都想来操作MySQL数据库,每个语言都有各自的操作数据库的语法
就想统一成为一个标准用来操作数据库。
大小写:SQL语句关键字不区分大小写,但一般建议使用大写来区分关键字和标识符(如表名、列名)。参数一般区分大小写。
标识符命名:数据库名、表名、列名通常使用小写,以增加可读性。如果标识符与关键字冲突,可以使用引号(如反引号`)将其括起来。
SQL语句结尾:一般使用英文分号(;)作为SQL语句的结尾符号。在某些数据库系统中,分号是可选的,但为了兼容性和易读性,建议在每条SQL语句末尾添加分号。
空格和缩进:使用空格和缩进来增加SQL语句的可读性。适当的缩进可以清晰地显示SQL语句的层次结构和嵌套关系。
字符串和日期:字符串和日期类型的值需要使用单引号(')括起来。例如:'John Smith'、'2024-01-23'。
单行注释:以两个减号(--)开头,后面跟着注释内容
SELECT * FROM customers -- 查询所有客户信息 WHERE country = 'CHINA';
查询语句将会检索出所有国家为美国的客户信息。
多行注释:以 /* 开头,以 */ 结尾,中间包含注释内容
/* 这是一个多行注释, 可以包含多个语句和段落。 */ SELECT COUNT(*) FROM orders; -- 查询订单总数
SQL语句通常3大类型
create:创建数据库对象,如表、视图、存储过程等。
alter:修改数据库对象的结构,如修改表结构、添加列等。
drop:删除数据库对象,如删除表、视图等。
truncate:删除表中所有数据,但保留表结构。
rename:重命名数据库对象,如重命名表、列等。
select:用于查询表中的数据,可以选择特定的列或计算结果,并可以根据条件过滤数据。
insert:用于向表中插入新数据,可以指定要插入的列和对应的值。
update :用于修改表中的数据,可以更新指定的列,并可以根据条件筛选要修改的行。
delete:用于删除表中的数据,可以根据条件筛选要删除的行。
commit: 确认对数据库中的数据进行的变更,永久的保存。提交事务
rollback : 取消对数据库中的数据进行的变更, 回到最初始的状态
grant : 赋予用户操作权限
remove: 取消用户的操作权限
select:从数据库中选择数据。
insert:向数据库中插入新的数据。
update:修改数据库中已有的数据。
delete:从数据库中删除数据。
create:创建新的数据库对象,如表、视图、存储过程等。
drop:删除数据库对象,如表、视图等。
alter:修改数据库对象的结构,如修改表结构、添加列等。
grant:授权用户或角色对数据库对象进行特定的操作权限。
revoke:撤销用户或角色对数据库对象的特定操作权限。
commit:确认对数据库中的数据进行的变更。
rollback:取消对数据库中的数据进行的变更。
truncate:删除表中所有数据,但保留表结构。
join:在多个表之间建立关联关系,以便检索具有相关性的数据。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。