MySQL第六章:数据的插入、修改和删除

6.1:使用SQL语句插入数据

6.1.1:向表中所有字段插入数据

(1)指定字段极其值

1.登录并查询表 使用表

 INSERT INTO     table_name   VALUES

MySQL第六章:数据的插入、修改和删除_第1张图片

 向表中插入数据

数据会在设置约束后一般正常来说根据约束来变动

5.1.2:主键约束:最常用的约束: PRIMARY KEY; 

 2.设置自增约束: PRIMARY KEY AUTO_INCREMENT  

3.设置非空约束:NOT NULL

4.设置唯一性约束:数据不允许重复:UNIQUE: UNIQUE

5. 设置无符号约束:UNSIGNED

7.设置外键约束:CONSTRAINT key_name(主表)FORANGE KEY(child_col_name)[表加字段名]    REFERENCES parent_table_name(parent_col_name)[主表字段名]

8.默认约束:DEFAULT 0

MySQL第六章:数据的插入、修改和删除_第2张图片

 (2)不指定字段只列出字段值

6.1.2向表中指定字段插入数据

 INSERT INTO     table_name(col——name1..........)

VALUES(value1.........);

MySQL第六章:数据的插入、修改和删除_第3张图片

 6.1.3:同时插入多条数据

 INSERT INTO     table_name(col——name1..........)

VALUES(value1.........),

VALUES(value1.........),

VALUES(value1.........)

;

MySQL第六章:数据的插入、修改和删除_第4张图片

 6.1.4:将其他表中的数据插入到表中

 INSERT INTO     table_name1(字段名)

SELECT 字段名FROM table_name2;

6.2:修改数据

6.2.1:使用SQL语句修改数据

(1.)修改所有数据

UPDATE table_name

SET col_name1=value1,col_name2=value2.......,col_ namen=valuen;

(2.)修改指定数据

UPDATE table_name

SET col_name1=value1,col_name2=value2.......,col_ namen=valuen

WHERE condition;

你可能感兴趣的:(sql,数据库)