MySQL基础总结(一)
MySQL的基本操作和增删改语句
文章目录
数据库基本介绍
基本概念
- SQL(Structure Query Language)结构化查询语言
- DQL(data query language)数据查询语言 select操作
- DML(data manipulation language)数据操作语言,主要是数据库增删改三种操作
- DDL(data defination language)数据库定义语言,主要是建表、删除表、修改表字段等操作
- DCL(data control language)数据库控制语言,如commit,revoke之类的,在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL
- TCL (transaction control language) 事务控制语言
基本操作
- windows mysql环境配置:
添加bin目录到系统变量(path)
- 登录mysql:
mysql -h localhost -P 3306 -u root -p
- 修改密码
set password for <用户名>@localhost = password('新密码');
- 显示数据库:
show databases;
- 使用数据库:
use <数据库名>;
-
查看数据库中的表名
- 这个需要先进入数据库
show tables;
- 这个不需要先进入数据库
show tables from <数据库名>
-
查看当前在哪个数据库:
select database();
-
查看当前MySQL的版本
- 在MySQL客户端中
select version();
- 在cmd/bash中
mysql --version
-
查看表结构:
desc <表名>;
-
语法规范:
- 不区分大小写,建议关键字大写,表名和列名小写
- 每条命令用 ; 结尾
- 每条命令根据需要可以进行缩进和换行
-
MySQL注释:
- 单行注释
# 单行注释
- 单行注释(注意 – 后面有个空格)
-- 单行注释 <