1.mysql初级篇

Mysql初级知识

  • 整体大纲
    • 第一章:基本操作指令
      • 操作指令
      • 查看mysql服务端版本
      • SQL语言分类
    • 第二章:DQL语言操作

整体大纲

1.mysql初级篇_第1张图片

第一章:基本操作指令

操作指令

进入mysql:
mysql -u root -p
输入密码:

查看mysql中有哪些个数据库:
show databases;

新建一个数据库:
create database 数据库名
如: create database book;

选择一个数据库:
use 数据库名称
如:use test;

查询数据表:
show tables;

查看指定的数据库中有哪些数据表
show tables from 数据库名;
如:show tables from mysql;

查询当前所在数据库:
select database();

新建一个数据表:
create table math(
id int,
name varchar(20)
);

查看表的结构
desc 表名;
如:desc math;

查看表中的所有记录
select * from 表名;
如:select * from math;

向表中插入记录:
insert into 表名(列名列表) values(列对应的值的列表);
如:insert into math(id,name) values(1,"tom");

修改记录:
update 表名 set1 =1的值,列2 =2的值 where ...
如: update math set name = "javan" where id = 1;

删除记录
delete from 表名 where ...
如:delete from math where id = 1;

删除数据表
drop table 表名;
如:drop table math;

删除数据库
drop database 数据库名;
如:drop database mysql;

查看mysql服务端版本

登录到sql服务端
select version();

没有登录到mysql服务端
cmd窗口中:mysql --version

SQL语言分类

DQL(Data Query Language):数据查询语言,主要是select语句
DML(Data Manipulation Language):数据操纵语言,主要包括INSERT,UPDATE.DELETE语句
DDL(Data Definition Language):数据定义语言,主要包括CREATE,DROP,ALTER语句
DCL(Data Control Language): 数据控制语言,用户定义用户的访问权限和安全级别。包括GRANT和REVOKE语句,后端开发用的比较少
TCL(Transaction Control Language):事务控制语言,用于维护数据的一致性,包括COMMIT,ROLLBACK和SAVEPOINT语句

第二章:DQL语言操作

你可能感兴趣的:(Mysql,mysql,数据库,sql)