负责进行查询数据,不会更改数据
查询表中所有列的数据:
select * from 表名
查询指定列的数据:
select 列名1,列名2 from 表名
(写哪列查哪列)
在当前数据库查看其他数据库中的表
show tables in 数据库名
在当前数据库查看其他数据库表中的数据
select 列名 from 数据库.数据表(用点连接库和表)
负责数据结构定义和数据库对象定义
创建表:
create table 表名 (
字段名,字段类型,
字段名,字段类型,
字段名,字段类型
)charset=utf8;→(中文)
删除库:
drop database 数据库名;
删除表:
drop table 表名;
删除字段:
alter table 表名 drop 字段名;
修改表名:
rename table 旧的表名 to 新的表名;
修改字段类型和字段名:
alter table 表名 cahnge 旧的字段名 新的字段名 字段类型;
修改字段类型:
alter table 表名 modify 字段名 字段类型;
查看表的结构:
desc 表名;
负责对数据库对象访问工作的语句
插入数据:
insert into 表名 (字段名,字段名) value (内容,内容);
插入多行:
insert into 表名 (字段名,字段名) value (内容,内容),(内容,内容);
查看数据:
select 字段名 from 表名 where 条件
修改数据:
语法:update 表名 set 字段=修改后的内容where xx=yy;
案例:将id为1的这个人密码改成888
删除数据:
delete from 表名 where 条件
案例:删除学号为1的
删除所有,清空表
delete from user
另一种:
truncate table 表名
和delete的区别:
delete仅仅是删除表中的数据,插入的记录并没有删除
truncate删除数据和记录,相当于drop再create这张表
是对数据库的访问权限进行控制的语言
没学过 — . —
主键:在创建表示,在要设置为主键的字段后面 添加上主键(primary key)
自增长:在创建表时,在要设置为自增长的字段后面 添加上auto——increment
在约束位置加上 not null
constraint (**随便起 不能重复) 外键名称 foreign key(id) references aa(id)
用a的主键作为b的外键约束b ,id处是b
check (表达式,条件)
复制代码 代码如下: ?xml version="1.0" encoding="utf-8"? s:MXDataGridItemRen...
下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 描述 \ ...
力扣春季赛采购方案 前言 一 采购方案 二 解题思路 三 每日共勉 前言 今天的力扣...
核心代码 //获取公示栏内容 s = "$row.detail$"; mainContent =s; //如果有多个t...
其实这种情况都是因为大家表达问题不清而造成的。 下面讲讲这两种错误的原因: 1...
本文实例为大家分享了js实现商品筛选功能的具体代码,供大家参考,具体内容如下 ...
前言 做一个新的项目就需要常用的代码,比如 登录,注册 (模板) 全局路由守卫(...
import React, { Component } from 'react';import { Table, Input, Button, Ico...
服务器端的生成的页面数据,为了提高访问速度,往往需要生成静态的htm页面。 通...
当我们在 MySQL 中执行 DDL 语句时,经常会发现语句没有在你预期的时间完成,这...