SQL组成
SQL全称是结构化查询语言,根据功能划分,SQL语言主要由以下几部分组成。
- DML——数据操纵语言,用来插入、修改和删除数据库中的数据。
- DDL——数据定义语言,建立数据库、数据库对象和定义其列。
- DQL——数据查询语言,对数据库中的数据进行查询
- DCL——数据控制语言,控制数据库组件的存取许可,存取权限等。如GRANT、REVOKE。
mysql中常用命令
MYSQL在默认的情况下查询是不区分大小写的
DOS启动服务:
net start mysql 启动MYSQL服务
net stop mysql 停止MYSQL服务
命令行登陆:
mysql –u root –p (接下里会提示输入密码)
ps:如果是连接到另外的机器上,则需要加入一个参数:-h 机器IP
基本操作:
status; 显示当前MySQL服务的运行状态
select version(); 显示当前MySQL版本
select current_date; 显示当前日期(大小写通用)
select now(); 显示当前日期、时间
select database(); 显示当前正在使用的数据库
库操作(操作语句以;结束):
show databases; 显示所有数据库
create database <database name>; 创建数据库
drop database <database name> 直接删除数据库,不提醒
mysql admin drop <database name> 删除数据库前,有提示
use <database name>; 打开数据库
show tables; 显示数据库中的所有表
表操作:
create table <table name>
(字段1 数据类型 , 字段2 数据类型); 建表
drop table <table name>; 删除表
describe <table name>; 展示表的结构
desc <table name>; 展示表的结构
select * from <table name> 显示表中的内容
delete from <table name>; 清空表中内容