06_dljd_mysql数据库常用操作
一、sql分类
1.数据查询语言(DQL Q:query):用于对数据库中的数据的检索。
基本结构:select <字段名列表> from <表或视图名> where <查询条件> group by <分组字段列表> having <分组条件> order by < 排序方式 asc(升序)|desc(降序)>
2.数据操纵语言(DML M:Manipulation ):用户通过它可以实现对数据库的基本操作。
基本结构:insert(插入)、delete(删除)、update(更新)
3.数据定义语言(DDL D:definition):负责创建,修改,删除表、索引、视图、函数、触发器等对象。
基本结构:create|alter|drop (table|index|view|...)
4.数据控制语言(DCL C:Control):用来设置或者更改数据库用户或角色权限的语句
基本结构:grant(授权)|revoke(回收权限)
5.事务控制语言(TCL T:Transaction C:Control)
基本结构:commit(显示提交)|rollback(回滚)|savepoint(保存点)
二、初学者的常用操作
1.查看mysql版本
mysql --version 或者 mysql -V
2.登录(通过cmd这个客户端登录到服务器)
mysql -u用户名 -p[密码|enter 密码] -h(ip地址) -P端口号。
3.退出
exit;
4.查看数据库
show databases;
5.创建数据库
create database 数据库名;
6.切换数据库
use 数据库名;
7.查看当前数据库
select database();
8.查看表
show tables;
9.查看创建表的语句
show create table 表名;
10.查看表结构
desc 表名;
11.向数据库中导入备份表
source 数据库文件保存地址。比如:source d:\mysql\create_table.sql
12.删除数据库
drop database 数据库名;