1.连接服务器,进行登录

      user:   mysql账户用户名

数据库中的字符串用单引号引起来.
SQL语句是大小写不敏感的,但不敏感的是SQL关键语句,字符串值还是大小写敏感的.

2.显示当前mysql版本和当前日期

3.查看语句

4.创建语句

  创建库: create database +库名;

  使用库: use+库名;

  创建表: create table 表名(

  <列名><数据类型>[<列级完整性约束条件>],

 <列名><数据类型>[<列级完整性约束条件>],

 <列名><数据类型>[<列级完整性约束条件>],


  例如:

create table Student(
    id int auto_increment primary key,                       //将id设为主键且自动增长
    name char(10) unique,                                                       //name的值唯一
    sex char(2) check (sex in('男','女')),                       //只能在男女之间进行选择
    data Date not null                                                                   //日期不为空
    );

5.删除语句

      删除库 : drop database + 库名;     

      删除表:   drop table + 表名;(表被删除后,表中的数据以及表上建立的索引,视图,触发器等将自动删除 . 但是drop table不能用于删除由外键约束引用的表,必须先删除有外键约束条件的表,然后才能删除其引用的表).

.查询表的字段信息

7.插入语句

      insert into +表的名字(需要增添的属性) values();     

8.查询语句
      select + 属性+ from + 表的名字
      例: select id,name,age from T_q;
      查询所有的属性: select * from +表名

    查询一些属性: select * from +表名+where+过滤条件

 
      update + 表的名字+set+所要进行的操作
      update T_q set +所要进行的操作+where+过滤条件
     
10.给 查询结果所显示出来的属性名起别名
     
11.基于字符串匹配的查询

    %:代表任意长度(长度可以为0)的字符串

    _:代表任意单个字符

      y% 以y开头的字符串
      y%k 以y开头以k结尾的字符串
     


12. order by 一种排序方法默认升序排序
        desc 降序 asc 升序
        当使用where语句时,where语句要放在order by语句的前面.