您好,欢迎访问一九零五行业门户网

mysql语法

1、创建数据库 create database database-name; 2、删除数据库 drop database database-name; 3、创建新表 create table table-name(col-name type,..... ); 4、使用旧表创建新表 create table tab_new like tab_old; 5、删除表 drop table table-name; 6、
1、创建数据库
    create database database-name;
2、删除数据库
    drop database database-name;
3、创建新表
    create table table-name(col-name type,..... );
4、使用旧表创建新表
    create table tab_new like tab_old;
5、删除表
    drop table table-name;
6、增加列
    alert table table-name add column col-name type;
7、增加主键
    alert table table-name add primary key (col-name);
8、删除主键
    alert table table-name drop primary key (col-name);
9、创建索引
    create [unique] index index-name on table-name(col-name,...)
    alert table table-name add index index-name(col-name)
10、删除索引
    drop index index-name on table-name;
11、基本sql语句
查询:
    select * from table-name where 条件
插入:
    insert into table-name(col-name,...) values (value1,...);
删除:
    delete from table-name where 条件;
更新:
    update table-name set col-name = value where 条件;
模糊查询:
    select * from table-name where col-name like '%a%'
    select * from table-name where col-name like 'a%'
    select * from table-name where col-name like '%a'
    select * from table-name where instr(col-name,'a') > 0
    select * from table-name where instr(col-name,'a') = 1
    select * from table-name where instr(col-name,'a') = 0
排序:
    select * from table-name order by col-name desc(asc);
总数:
    select count(*) from table-name where 条件
求和:
    select sum(col-name) from table-name
平均:
    select avg(col-name) from table-name
最大:
    select max(col-name) from table-name
最小:
    select min(col-name) from table-name;
12、连接
左连接:
    left join :结果集中既包括连接表的匹配行,也包括左连接表的所有行
右连接:
    right join:结果集中既包括连接表的匹配行,也包括右连接表的所有行
全外连接:
    full/cross (outer) join:不仅包括符合连接表的匹配行,还包括两个连接表中的所有记录
13、修改数据库名字
    sp_renamedb ‘old_name’ , 'new_name'
14、in的用法
    select * from table-name where col-name [not] in (,,,);
其它类似信息

推荐信息