Sql语句01
一.数据库的系统组成:
数据库服务器: 装有数据库软件的一个电脑
数据库: 软件mysql Oracle
字段:表示什么是数据
数据行: 一条完整的数据
二.数据库分类
关系型数据库.非关系型数据库:
mysql Oracle
三.Sql语句
结构化查询语句
Structred Query Language
四.SQL的分类
DOL:数据定义
DML:数据操作
DQL:数据查询
DCL:数据控制
DTL:食物处理
五.从命令行连接数据库
连接数据库的条件: 数据库服务地址 数据库访问用户名,数据库访问密码
完整:
mysql-hlocalhost -uroot -proot
注意事项:
1.如果连接本机数据库 -hlocathost 可以不用写
2. 建议连接数据库密码和连接命令分开写
mysql -uroot -p
Enter password :root
3.数据库操作命令都是用分号结局的
退出命令:
quit exit;
六. 基本命令
show databases ; 查询所有的数据库
use 数据库名 ; 使用数据库
show tables ; 查询所有的表格
desc 表名; 查看表的详细信息
create database 数据库名; 创建数据库
drop database 数据库名; 删除数据库
create table 表名(字段名 数据类型 , .....,....); 创建表格
修改默认存储引擎和字符的方式
engine=myISAM defauit charset=utf8;
七.修改表 alter
#添加新的字段
alter table 表名 add 字段名 数据类型
#修改老字段的数据类型
alter table 表名 modify 字段名 数据类型
#删除已经有的字段
alter table 表名 drop 字段名
#修改已经有的字段和数据类型
alter table stuInfo change 字段名(旧),字段名(新) 数据类型
八 插入数据 insert
#按数据库顺序插入完整的数据
insert into 表明 (字段名 ,... ...)value("对应数据类型的数据",....,....);
# 选中一些字段添加数据,其余数据按照默认处理
insert into 表名(字段名)value("对应数据类型的数据");