后端基础–新
基础知识
- 服务端:用于接受处理其他程序发出的请求或者安装此类程序的的设备(计算机)
- 客户端:向服务器发起请求的程序(软件浏览器)
- 库:就是一堆表组成的数据集合
- 表:基础的二维表
通过命令行中输入
mysql -u root -p
输入密码为password:root
通过命令行和php数据库进行交互并且在命令行中对php数据库,表,对象,进行修改,删除,创建等操作
三种基础SQL语句类型:
-
DDL(数据定义语言):创建,删除或修改数据库以及数据库中的表等对象
- create:创建数据库和表等对象
- drop:删除数据库和表等对象
- alter:修改数据库和表等对象
-
DML(数据操作语言):查询或修改表中的数据
- select:查询表中的数据
- insert:向表中插入数据
- update:修改表中数据
- delete:删除表中数据
-
DCL(数据控制语言):确认或取消对数据库中的数据变更的执行操作以及对数据库的权限操作
数据库操做(基本的SQL语句)db_name:是指数据库的名字
create database db_name;
[创建新的数据库]show databases;
[查看所有的数据库]drop database db_name;
[删除数据库]use db_name;
[]
对表的操作删除和修改
执行SQL语句时不区分大小写
SQL语句最后一定要加;
应该使用英文标点符号
注意细节
对表的操作(基本的SQl语句)table_name:是指表的名称column_name指的是字段的名称column_type指的是字段的类型
create table table_name(column_name column_type);
[创建新的表]show tables();
[显示这个库中的表格名称]drop table table_name();
[删除表]desc table_name
[查看表中的类型及其相关信息]
对表内容的操作table_name:是表格的名称
alter table table_name drop i;
[删除表中的字段]alter table table_name add i int;
[添加表里面的字段]alter table ta change b bbb int;
[修改字段名称和属性]
常见的字段类型varchar(255)【255字符串的长度,最多255个字符组成】【字符串类型string】,int(20)【最多20个数字组成这个字符】【正数类型int】,float【浮点数类型】