数据库
首页 > 数据库> > 三、SQL语言2

三、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