小白测试笔记-数据库1
SQL(Structured Query Languange)结构化查询语言
分类:
1.DQL(Data Query Language)数据查询语言
专门用于查询数据,代表指令为select/show,还有where,order by ,group by等
cmd控制器:Net start mysql 开启服务 Net stop mysql
登录:
1.输入对应服务器地址:-h:host -h[IP地址/域名]
2.输入服务器中Mysql监听的端口:-P:port -P:3306
3.输入用户户名:-u:username -u:root
4.输入密码:-p:password -p:root
退出:Exit;或\q
Mysql服务端架构有以下几层构成:
1.数据库管理系统(最外层):DBMS,专门管理服务端的所有内容
2.数据库(第二层):DB,专门用于存储数据的仓库
3.二维数据表(第三层):Table,专门用于存储具体实体的数据
4.字段(第四层):Field,具体存储某种类型的数据
数据库中常见的关键字 Row:行 Column:列(field)
数据路基本操作
1.创建数据库:create database 数据库名字[库选项];
库选项:数据库的相关属性
字符集:charset 字符集
校对集:collate 校对集
如 create database 数据库名字 charset 字符
3.显示数据库:show databases;
显示部分:show databases like ‘匹配模式’
_ 匹配当前位置单个字符
% 匹配指定位置多个字符
例:获取以my开头的数据库: ‘my%’;
获取m开头,后面第一个字母不确定,最后为database的数据库:‘m_database’;
获取以database结尾的数据库:’%database’;
4.选择数据库:use 数据库名字
6.删除数据库:drop database 数据库名字;
数据表操作
1.创建数据表:
普通创建表:create table 表名(字段名 字段类型)
2.查看所有表:show tables;
3.匹配显示表:show tables like ‘。。’;
4.显示表结构:显示表中所包含的字段信息
Describe 表名;
Desc 表名;
show columns from 表名;
Mysql中结束符:;和/g一样,/G显示旋转90度
5.修改表选项: alter table 表名 表选项 值
6.修改表结构:
修改表名:rename table 表名 to 新表名
删除字段:alter table 表名 drop 字段名;
数据基础操作
1.插入操作:Insert into 表名 (字段列表)values (对应字段列表)
如 insert into student (name,age)values (‘jack’,30);这是向表中指定字段插入数据
insert into 表名 values (字段列表);这是向所有字段插入数据
2.查询操作:
查询表中全部数据:select * from 表名;
查询指定字段数据:select name,age from 表名;
条件查询:select 字段列表 from 表名 where 字段名 = 值;
4.更新操作:
update 表名 set 字段名 = value where条件;
如 update teacher set age = 28 where name = ‘jack’;
字符集:多个字符的集合
用set names 字符集类型 来告知服务器所用的字符集类型
如 set names BGK;插入中文字符集
用show variables like ‘character_set%’;查看一个新的客户端的对应字符集关系;
修改变量:set character_set_client = gbk;
测试小白一枚,自己总结的笔记,欢迎一起交流学习

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/56213.html