数据库MYSQL常用语句

MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS应用软件之一。

数据库

1、数据库

数据库(Database)是长期存储在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。简单来说,数据库是"按数据结构来组织、存储、和管理数据的仓库"。

2、数据库管理系统

数据库管理系统是数据系统的核心。数据库管路系统(Database Management System,DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。

3、关系数据库管理系统(Relational Database Management System)

关系数据库管理系统(Relational Database Management System,RDBMS.)建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

常用命令

CREATE:建立新的数据库或数据表。
DELETE:删除表的记录。
ALTER:修改已存在的数据表(例如增加/删除列)和索引。
DROP:删除数据表或数据库。
INDEX:建立或删除索引。
INSERT:增加表的记录。
SELECT:显示或搜索表的记录。
UPDATE:修改表中已存在的记录。

FILE:在MySQL服务器上读写文件。
PROCESS:显示或杀死属于其它用户的服务线程。
RELOAD:重载访问控制表,刷新日志等。
SHUTDOWN:关闭MySQL服务。

数据库:

创建数据库

create database 数据库名;

create database kl;
create database kl character set gbk;

查看数据库

show databases;

选择数据库

use 数据库名;

use kl;

修改数据库

alter database db_name character set character_name;
(db_name:修改的数据库名,character_name:修改的字符集名称)

alter database kl character set utf8;

删除数据库

drop database 数据库名;

drop database kl;

数据表:

创建数据表

create table 表名(column_name column_type);

create table tb(id int(10),name varchar(20) not null)

修改数据表

alter table 表名 modify 修改的数据类型;
alter table tb_user modify lever int not null;

alter table 表名 add 数据,drop 数据;
alter table tb_user add address varchar(20) not null,drop column state;

修改数据表名

rename table tb_name to new_tb_name;

rename table tb to tb2;

删除数据表

drop table 表名;

drop table tb;

插入数据

INSERT INTO 表名 ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

insert into tb (id,name) values (1,'Hello');
insert into tb values (1,'Hello');

导入数据库表

文本文档导入数据库表中(C:/data.txt)

load data local infile 'C:\\data.txt'
into table 表名
fields terminated by '\t'
lines terminated by '\r\n';

导出数据

select * from 表名 
into outfile 'C:\\output.txt'
fields terminated by '\t'
lines terminated by '\r\n';

导入.sql文件命令

C:/data.sql)
source C:/data.sql;

修改数据

update tb_name set col_name=value [where where_definition];

update kl set name="ll" where id=3;

查询数据

select * from 表名;

select * from ty;

查看表中的字段

desc 表名;
show create table 表名\G; (显示表信息、建表语句)

删掉数据

delete from 表名 [where clause];
truncate table 表名;(删除表中的所有数据,无法恢复)

delete from tb where id=3;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值