SQL常用语句

创建数据库

1
CREATE DATABASE new_database;

显示数据库

1
SHOW DATABASES ;

删除数据库

1
DROP DATABASE example_1;

选择数据库

1
USE example;

建表

CREATE TABLE 表名称(属性名 数据类型[约束条件],属性名 数据类型[约束条件]);

1
2
3
4
5
6
7
CREATE TABLE `fund_data` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`product_alias` varchar(64) NOT NULL DEFAULT '',
`datetimes` varchar(64) NOT NULL DEFAULT '',
`datas` varchar(64) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=691865 DEFAULT CHARSET=utf8;

显示表

1
show tables;

修改表名

1
alter table 旧表名 rename to 新表名;

插入数据

insert [into] 表名 [(列名1, 列名2, 列名3, …)] values (值1, 值2, 值3, …);

1
insert into students values(NULL, "王刚", "男", 20, "13811371377");
1
insert into students (name, sex, age) values("王刚", "男", 21);

更新数据

update 表名称 set 列名1=取值1,列名2=取值2 where …

删除数据

delete from 表名称 where…

1
delete from students where id=2;
1
delete from students where age<20;
1
delete from students;