adição, exclusão e modificação simples do mysql


1. Sobre o uso de adição, exclusão e modificação do mysql

1) Aumento:

-- 在表内添加元素
insert into biao values(2,'a');

2) Excluir:

-- 删除某一行元素
delete from biao where id=2;
-- 可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
delete from biao ;
-- 删除某一个字段
alter table biao drop column classes;

3) Modificar:

-- 把修改某一列的元素  (把某一列的元素全部清空相当于把这一列的所以元素改为null)
update biao set classes= null;
-- 修改某一行的元素 set后面写需要修改哪一个字段的内容 ,where后面写修改的是哪一行
-- 当符合判断条件的元素不止一个的时候  就会把每一个符合条件的元素都修改了
update biao set classes= 'kkk' where id=3;

2. Sobre a construção de uma mesa

1) Formato de tabela básico

create table cc(
	student_id int  comment '学号',
	student_name varchar(10)comment '姓名',
	age int default 18 comment '年龄',
	sex char  comment '性别',
	phone int(12)  comment '电话',
	address varchar(50)  comment '地址',
	class_id int(5) 
)

criar tabela nome da tabela (
student_id (nome do campo) int (tipo) coomment'número do aluno '(comentários)
)

2) Restrições

Quais são as restrições?
As restrições são algumas regras definidas na tabela usada para manter a integridade do banco de dados de dados.

Ao definir o dao de restrições para as colunas da tabela, você pode evitar que dados errados sejam inseridos na tabela e também pode manter a consistência dos dados entre as tabelas

Se uma restrição atua apenas em uma única coluna, ela pode ser definida como uma restrição de coluna ou uma restrição de tabela;

Se uma condição de restrição abrange várias colunas, ela deve ser definida como uma restrição de tabela.

1. Restrição não vazia NOT NULL
1.1)NOT NULL 约束强制列不接受 NULL 值。

1.2)NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。
2. Restrição única ÚNICA
2.1)UNIQUE 约束唯一标识数据库表中的每条记录。

2.2)UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。

2.3)PRIMARY KEY 拥有自动定义的 UNIQUE 约束。

2.4)请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
3. Restrição de chave primária PRIMARY KEY
3.1)PRIMARY KEY 约束唯一标识数据库表中的每条记录。

3.2)主键必须包含唯一的值。

3.3)主键列不能包含 NULL 值。

3.4)每个表都应该有一个主键,并且每个表只能有一个主键。
4. Restrições de chave estrangeira FOREIGN KEY
4.1)一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。
5. VERIFIQUE as restrições de verificação
5.1)CHECK 约束用于限制列中的值的范围。

5.2)如果对单个列定义 CHECK 约束,那么该列只允许特定的值。

5.3)如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。
6. Valor padrão DEFAULT
6.1)DEFAULT 约束用于向列中插入默认值。

6.2)如果没有规定其他的值,那么会将默认值添加到所有的新记录。

Acho que você gosta

Origin blog.csdn.net/JL_Java/article/details/109221667
Recomendado
Clasificación