SQL概述
SQL(Structured Query Language)是“结构化查询语言”,它是对关系型数据库的操作语言。
语法要求:
- SQL语句可以单行或多行书写,以分号结尾;
- 可以用空格和缩进来来增强语句的可读性;
- 关键字不区别大小写,建议使用大写;
SQL分类
- DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
- DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);
- DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
- DQL(Data Query Language):数据查询语言,用来查询记录(数据)
MySQL基本操作命令
启动MySQL服务:
net start MySQL 服务名
关闭MySQL服务:
net stop MySQL服务名
登录mysql:
mysql -u root -p
退出MySQL命令:
exit;
quit;
修改root密码:
登录MySQL 输入命令:mysql> set password for 用户名@localhost = '新密码';
MySQL数据库操作
显示所有的数据库:
mysql> show databases;
切换数据库:
mysql> use 数据库名;
查看当前数据库中包含的表信息:
mysql> show tables;
查看数据表的结构(表的列):
mysql> desc 表名;
查看当前使用的数据库:
mysql> select database();
创建数据库:
mysql> create database 数据库名;
删除数据库:
mysql>drop database 数据库名;
执行sql脚本文件(.sql文件):
mysql> source 脚本文件名;