三、SQL语言2
作者:互联网
1.DDL-表
创表目的
表示数据库储存数据的基本单位
表由若干个字段(列)组成
主要用来储存数据记录(行)
2.实战1
创建1列的表格-序号
创库
create database biao1;
使用库
use biao1;
创表1
创建 表格 表名t1(列名id 类型int);
create table t1 (id int);
查看所有表名
show tables;
插入数据
插入 到 表名t1 值 (1);
insert into t1 values (1);
查询所有数据
查询 所有列 从 表名t1;
select * from t1;
删除表1
删除 表格 表名t1;
drop table t1;
3.实战2
创建表格2
创建 表格 表名t2(第一列名id 数字类型,第二列名name 字符类型(长度))
create table t2 (id int,name varchar(20));
查看表结构
描述 表t2
dasc t2;
插入数据
插入 到 表t2 值(第一列信息,第二列信息);
insert into t2 values(1,"zhangsan");
注意:引号是转义符,字符才加。
查看所有数据
select * from t2;
4.实战3
创建数据库school
create database school;
使用数据库
use school;
创建表student1
create table student1(id int, name varchar(20), sex enum('boy','girl'), age int);
查看表是否创建成功
show tables;
查看表student1的结构
desc student1;
插入数据
insert into student1 values(1,'zhangsan','boy',14);
查看所有数据
select * from student1;
5.DML
目的
在mysql管理软件中,DDL已经定义了数据库结构
而管理,可以通过SQL语句中的DML语言来实现数据的操作,包括使用 insert插入、delete删除、updata更新
插入insert
完整插入 insert into 表名 values(值1,值2,值n);
insert into student1 values(id=3, name='wangwu', sex='boy', age=15);
部分插入 insert into 表名(列名,列名) values(值1,值2);
insert into student1(id,name,age) values(4,'yunyun',15);
更新update
语法 update 表名 set 列名=值 where 条件; 条件是用来于列名相互指定的,如name=’yunyun‘
update student1 set sex='girl' where id=4;
标签:insert,语言,student1,SQL,t2,t1,表名,id 来源: https://www.cnblogs.com/zhendu/p/15720716.html