//数据类型 字符串(varchar)、整数(tiny int、int 、bigint)、浮点数(float)、日期(date, datetime);//创建数据库;
create database;
drop database;//在创建时,希望指定编码语法;
例如: create database 库名 character set utf8;//建表:
create table 表名(
字段名1 数据类型,
字段名2 数据类型,
字段名3 数据类型,............
);//删除表:
drop table 表名;//基本的向表中添加、删除、修改、查询数据;//1、添加值到表中;
insert into 表名 set 字段名1=字段值,字段名2=字段值......//set后面的‘=’表示赋值、where;
insert into 表名 (字段名1,字段名2,字段名3....) values ('字符串值1要引号','字符串值2要引号'........),(....),(.....),(....);//字段名与字段值要对应;//2、删除表中的值;delete from 表名 where 条件;
例如: delete from 表名 where 姓名='李四';//3、修改表中的值;
update 表名 set 字段名1=值1,字段2=值2,字段3=值3......where 条件;//4、查询数据;
select 字段名1,字段名2,字段名3.... from 表名 where 条件;
select *from 表名 where 条件;//与、或、非,and,or,not;//操作数据库;
show create database //查询库的详细情况;
show databases //查看MySQL服务器软件下的所有库;
select database()//查看当前用户连接的那个数据库;
show tables //查看指定数据库有哪些表;
desc 表名 //查看表中数据规定;
alter database 库名 character set 新编码;//修改表:
rename table 旧表名 to 新表名;//修改表名;
alter table 表名 add 字段名 数据类型 //往已经建立的表中添加新的字段;
alter table 表名 drop 被删字段名 //删除某表中的字段;
alter table 表名 change 旧字段名 新字段名 + 数据类型;//修改表中字段的名称,也能增加变量长度;
date //加的时候用字符串添加;+default 字段值;//在定义的时候设置数据默认值;+primary key ;//设置主键唯一;+auto_increment //设置自增功能;+comment '备注';//添加备注;
例如: id bigint(20)not null auto_increment primary key comment '主键';//降序、升序查询;
select *from 表名 order by 字段名 desc // 降序查询;
select *from 表名 order by 字段名 asc //升序查询;//聚合函数: