美文网首页
MySQL初学者常用命令语句

MySQL初学者常用命令语句

作者: 爪爪00 | 来源:发表于2018-03-06 12:59 被阅读0次

tb_name:表名       db_name:数据库名         column_name:字段名

在学习MySQL时一定不要忘记每个sql语句必须以分号结尾。

下面是一些经常会用到的sql语句,不是很全,但是大致的功能都可以实现。


显示当前服务器版本:select version();

显示当前日期时间:select now();

显示当前用户:select user();

创建数据库:create database db_name;

查看当前服务器下的数据库列表:show databases;

修改数据库:alter database 新的db_name;

删除数据库:drop database db_name;

使用数据库:use db_name;

创建数据表:create table tb_name (column_name,data_type);

例如:

create table student(

username varchar(20),

age int,

);

查看数据表:show tables from db_name;

查看数据表的结构:show columns from tb_name;

where :对记录进行过滤,如果没有指定where子句,则显示所有记录。

数据查询:select column_name from tb_name where 条件;

数据添加:insert into tb_name(column_name)values (添加的新数据);

数据修改:  update tb_name set column_name=新数据 where 条件;

数据删除:delete from tb_name where 条件;

查询结果分组----group by:select 列名 from tb_name group by 列名 asc或者desc;

asc:升序;desc:降序。

order by:

对查询结果进行排序:select column_name from tb_name order by desc(asc);

aoto_increment:自动编号,记录的唯一性,必须与主键组合使用,默认情况下,起始值为1,每次的增量为1。

primary key:主键约束,每张数据表只能存在一个主键,主键保证记录的唯一性,

主键自动为not null。

unique key:唯一约束,可以保证记录的唯一性,可为空值,每张数据表可以存在多个唯一约束。

foreign key:保持数据的一致性、完整性,从表的某列引用主表的某列的值。

外键建立的条件:两个表必须是innodb数据引擎;使用在外键关系的域必须为索引型(index);使用在外键关系的域必须与数据类型相似。

添加唯一约束(unique key):alter table tb_name add unique (column_name);

添加外键约束(foreign key):alter table 从表 add constraint 外键(形如:fk_从表_主表) foreign key (从表外键字段) references 主表(主键字段);

相关文章

网友评论

      本文标题:MySQL初学者常用命令语句

      本文链接:https://www.haomeiwen.com/subject/xjblfftx.html