MySQL:
本地进入MySQL服务器系统的命令:
mysql -u root -p;
查看MySQL服务器中所有数据库:
show database;
创建数据库:
create database 数据库名;
数据库名或者表名,字段名(列名)命名规范:
以英文字母或英文$下划线_开头,不建议使用中文;
删除数据库:
drop database 数据库名;
进入指定的数据库:
use 数据库名;
MySQL中常用的数据类型:
int 整数型
varchar 字符串类型
char 字符类型
text 文本类型
double 浮点类型
float 浮点类型
在数据库中创建表:
create table 表名(字段名1 类型,…,字段名N 类型);
查看当前数据库中所有的表:
show tables;
查看指定表中的表结构:
desc 表名;
向指定表中插入/添加数据:
insert into 表名(字段名1,…,字段N) values(value1,…,valueN);
一次插入多个数据:
insert into 表名(字段名1,…,字段N) values(value1,…,valueN),…,(value1,…,valueN);
注意:字符串,字符,文本,日期,日期时间类型在给值时,值一定要使用单引号’value’括起来
查看指定表中的所有数据:
select * from 表名; 其中星号*表示表中所有字段
查看指定表中指定字段的所有数据:
select id,name from 表名;
表示查看指定表中id和name字段中的所有数据,如果该表中包含其他字段,则其他字段的数据不显示
条件语句:
where
例如:
select * from wyp where id=1; 表示查询wyp表中id为1的数据
修改表中指定字段的数据:
update 表名 set 要修改的字段名=value;
删除表中数据:
delete from 表名; 删除表中所有的数据
delete from 表名 where 条件; 根据条件删除表中数据
修改表结构:
向表中追加字段
alter table 表名 add 新字段名 新字段类型;
修改表中的字段类型:
alter table 表名 modify 表中字段名 新类型;
修改表中的字段名:
alter table 表名 change 旧字段名 新字段名 新字段名类型;
删除表中的字段:
alter table 表名 drop 字段名;
修改表名:
alter table 旧表名 rename 新表名;
rename table 旧表名 to 新表名;
向表中插入字段:
alter table 表名 add 新字段 新字段类型 first; 将新字段添加到第一行
alter table 表名 add 新字段 新字段类型 after 字段名; 将新字段插入到指定字段之后
常用的SQL语句
最新推荐文章于 2022-03-31 22:27:50 发布