做网站自己上传电影要多大服务器,百度怎样建立一个网站,网站策划书包含的内容,莱芜吧贴吧最新消息一、Mysql逻辑结构 一个数据库软件可以包含许多数据库 一个数据库包含许多表 一个表中包含许多字段#xff08;列#xff09; 数据库软件——数据库——数据表——字段#xff08;列#xff09;、元组#xff08;行#xff09;
二、SQL语言基础语法
1.SQL…一、Mysql逻辑结构 一个数据库软件可以包含许多数据库 一个数据库包含许多表 一个表中包含许多字段列 数据库软件——数据库——数据表——字段列、元组行
二、SQL语言基础语法
1.SQL分类
1.DDL 数据定义语言
用于完成对数据库对象数据库数据表视图索引等的创建、删除、修改
2.DML 数据操作/操纵语言
用于完成对数据表中的数据的添加、修改、删除操作
添加将数据存储到数据表
修改将数据从数据表中删除
删除对数据表中的数据进行修改
3.DQL 数据查询语言
用于将数据表中的数据查询出来
4.DCL 数据控制语言
用于完成事务管理等控制性操作
2.SQL基本语法
1.SQL指令不区分大小写
2.每条SQL表达式结束之后都以 ; 结束
3.SQL关键字之间以空格进行分割
4.SQL之间可以不限制换行可以有空格的地方就可以换行换行时记得打出空格
三、SQL语言操作数据库
1.DDL 数据定义语言
1.查询数据库
显示当前mysql中的数据库列表show databases; 显示指定名称的数据库创建的SQL指令show create database 数据库名 2.创建数据库
创建数据库create database 数据库名 创建数据库当指定名称呢不存在时创建数据库create database if not exists 数据库名; 在创建数据库的同时给指定数据库的字符集字符集数据存储在数据库中采用的编码格式 utf8 gbkcreate database 数据库名 character set 编码格式 3.修改数据库
修改数据库字符集alter database 数据库名 character set utf8; 4.删除数据库
删除数据库时会删除当前数据库中所有的数据表以及数据表中的数据
删除数据库drop database 数据库名 如果删除数据库存在则删除数据库:drop database if exists 数据库名; 5.使用、切换数据库
use 数据库名; 6.在可视化工具中使用SQL语言编写数据库 删除刷新后 添加语句 重复执行执行错误 2.DDL-数据表操作
1.创建数据表
create table 表名(
... ... ...
);
数据表就是一个二维的表格一个表格是由多列组成表格中的每一类称之为表格的一个字段 创建成功 2.查询所有表数据
show tables; 3.查询表结构
desc 表名; 4.删除数据表
drop table 表名 当数据表存在时删除数据表: drop table if exists 表名;
如果不存在也不会报错 5.修改数据表
关键字alter 修改表名
alter table 旧表名 rename to 新表名 修改后 修改字符集
数据表也是有字符集的默认字符集和数据库一致修改字符集
alter table 表名 character set 字符集; 增添列(字段)
alter table 表名 字段名 字段类型
添加后 修改列字段的列表和类型
alter table 表名 change 旧字段名 新字段名 新类型
只修改列字段的类型
alter table 表名 modify 列(字段)名 新类型; 删除列(字段)
alter table 表名 drop 列名;