MySql教程

MySQL常见的操作命令

本文主要是介绍MySQL常见的操作命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MySQL常见的操作命令

Client表示客户端 ,MySQL是客户端的工具

凡是能操作MySQL的地方都叫做客户端,例如shell

客户端的作用是帮助我们与MySQL建立连接

service表示服务端,最终数据储存在service

MySQL数据库服务器、数据库和表的关系:

步骤:登录数据库 => 创建数据库 => 切换到指定数据库 => 创建表 => 使用表
mysql –u用户名 –p密码(DOS窗口作为client)
关系:数据库服务器 => 数据库 => 表,从左到右为一对多的关系。
数据库最小单位:行

image

一、常用命令

登录MySQL
mysql -uroot -p

查看有哪些数据库(末尾分号务必加上),默认有4个数据库
show databases;

切换数据库(在使用某个数据库之前必须先切换)
use 数据库名;

查看某个数据库下的所有的表
show tables;

查看某张表中的所有数据(最简单的SQL)
select*from 表名;

创建数据库
creat database 数据库名;

查看所创建的数据库
show create database 数据库名;

查看当前位置在哪个数据库
select database();
创建表
	语法:
		create table 表名(
		列名1 类型
		,列名2 类型
		,列名3 类型
		...
		)
	举例:创建一张学生表(student),包含id、name、age
		create table stu(
		id int
		,name varchar(20)	//在MySQL中字符串类型用varchar(),需要加入参数
		,age int
		);
查看所创建的表
方法一:
	show create table 表名;
方法二:
	desc 表名;//更直观
删除表
drop table 表名;

删除数据库
drop database 数据库名;

二、SQL分类

SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能

DDL 
	数据定义语言 - Data Definition Language
	用来定义数据库的对象,如数据表、视图、索引等
DML 
	数据处理语言 - Data Manipulation Language
	在数据库表中更新,增加和删除记录
	如 update, insert, delete
DCL
	数据控制语言 – Data Control Language
	指用于设置用户权限和控制事务语句
	如 grant(授权),revoke,if…else,while,begin transaction
DQL
	数据查询语言 – Data Query Language
	select
这篇关于MySQL常见的操作命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!