SQL(一)
SQL(一)
MySql使用
-
导入数据库
//路径不含中文 source 路径
-
查看MySql版本号
select version();
-
windows下启动和关闭MySql
net stop MySql net start MySql
-
登录MySql
-
(1)显示密码:mysql -uroot -p密码 (2)隐藏密码:mysql -u root -p Enter password:密码
-
退出MySql
-
exit
-
终止输入
\c
-
查看 mysql 中有哪些数据库
show databases;
-
使用 test 数据库
use test;
-
查看当前使用的数据库
select database();
-
创建数据库test
create database test;
表
数据库中最基本的单元是表:table
姓名 性别 年龄
--------------
张三 男 19
李四 女 22
王五 男 20
任何一张表都有行和列:
行(row):被视为数据/记录
列(column):被称为字段(姓名字段,性别字段,年龄字段)
每个字段都有:字段名,数据类型,约束等属性
-
查看数据库有哪些表
show tables;
-
查看表 test 的结构
desc test;
-
查看表 test 中的数据
select * from test;
SQL语句分类
DQL:数据查询语言(带有select)
select
DML:数据操作语言(对数据增、删、改)
insert,delete,update
DDL:数据定义语言(对表的结构改变)
create,drop,alter
TCL:事务控制语言
commit,rollback
DCL:数据控制语言
grant,revoke