2-mysql

 单表查询  根据 where条件过滤表中的记录,形成中间表 这个中间表对用户是不可见的 然后根据select 的 选择列选择夏官营的列进行返回最终结果。

两表查询对表求积,并用on条件和连接连接类型进行过滤形成中间表,然后根据文件二恶条件过滤中间表的记录 并多表查询,先对第一个个第二个表按照

查询所有数据库  show databases

选择使用数据库  use mybatis

查询当前正在使用的数据库名称  select databse();创建数据库 create database 数据库名称。

判断数据库 判断在不在 create database  if not exists 数据库名

删除数据库   drop database 数据库名称

判断数据库存不存在 存在删除

drop database 数据库 if exists数据库名称

创建数据库表   

 

create table 表明(列名 数据类型,列名2  数据类型

create table 表明 like 被复制表明

 

查看某个 数据库中的所有的数据表 

show table 

查看数据表结构  desc  pet

修改表明

 

修改表的 字符集 

 insert into 表明(列表1,列表2)values(值1,值2)

删除数据 

delete from 表明 where 条件

 

update 表名 set 列名1 = 值1 , 列名2  = 值2  where 条件

能够唯一确定一张表中的一条记录  我么能通过给某个字段添加约束,可以使得这个条件不重复且不为空

create table user(

id int,primary auto_increment,

name varchar(20)

create table user2(

id int , name varchar(20),

password varchar(20),

primary key (id , name )

)

id int primary key auto_incrament,

phone_num varchar(20) unique

create table user2

 

 

create table user3 (

id int primary key auto_increment

name vaechar (20) not null

)

create tabke  user 4 (

id int  peimary key auti_increment

age int default default 18

 

name varchar(20) not null)

 

 

 

create table biaoming (

键名

 

constraint 外键名称 foreign key (外键列名称)references 主表名称(主表列名称)

)

posted @ 2020-09-04 16:50  康凯不是弟弟  阅读(26)  评论(0编辑  收藏  举报