SQL学习笔记之DDL语句和DML语句(一)

一、SQL结构化查询语句

      作用:管理数据库。

二、SQL的分类:
        DDL:数据定义语言
操作对象:数据库和表    
             关键词:create(创建) alter  drop(删除)
             DDL:数据库定义语言
                    操作对象:数据库和表
                    关键词:create alter drop    
               一、 操作数据库
                 |  1、 创建:
                 |        格式:
                 |          create database “数据库名称”;
                 |   2、删除:
                 |          drop database  “数据库名称”;
                 |    3、常用的命令:
                 |         查看所有的数据库:show databases;
  查看某数据库下的所有的表: show tables;
               二、操作表
                       1、创建表
                            格式:
                                create table  表名(字段描述,字段描述....);
例子:
    create table user(
id int primary key auto_increment,
username varchar(20),
password varchar(20)
);
                        2、修改表
格式:
alter table 表名。。。。
 修改表名:

alter table 旧表名 rename to 新表名:

                                           例子: alter table user rename to user1;

 添加字段:
       alter table 表名 add 字段名称  字段描述
例如: alter table user add pwd varchar(20);
修改字段描述;
alter table 表名 modify 字段名 字段类型【约束】
例如:alter table user modify pwd int;
删除字段:
alter table 表名 drop 字段名;
例如: alter table user drop pwd;
3、删除表
格式: drop table 表名;
4、常用命令:
切换或者进入数据库:use 数据库名称;
查看当前数据库下所有的表:show tables;
查看表结构:desc 表名;
查看建表语句:show create table 表名;
        DML:数据操作语言
                   操作对象:记录
  关键词:insert update delete;
  1、插入:
格式1:
insert into 表名 values(字段值1,字段值2........);
注意:
默认插入全部字段,
必须保证values后面的内容的类型和顺序和表名后面的字段的类型和顺序保持一致;
例如:
insert into user (username,id) values('wangluoxiaoxiaoxiake',1);
    2、修改:
格式:
update 表名 set 字段名=字段值,字段名1=字段1....[where 条件]
例子:update user set username='wc' where username='wangluoxiaoxiaoxiake';
    3、删除:
格式:
delete from 表名 where 条件
例子:

delete from user where id = '1' ;  

总结: DDL语句操作数据库和表,DML操作表中的记录!

你可能感兴趣的:(mysql)