SQL语句介绍以及简单实现库操作和表操作

本文介绍了SQL语言的基础知识,包括DDL、DML、DCL和DQL语句。详细讲解了如何使用SQL进行数据库和表的创建、查看、更新及删除操作,并提供了具体的MySQL命令示例。
摘要由CSDN通过智能技术生成

一、种类

SQL语言(Structured Query Language 即结构化查询语言)主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。
DDL语句  数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER。
DML语句  数据库操纵语言(对记录的操作): 插入数据INSERT、删除数据DELETE、更新数据UPDATE。
DCL语句  数据库控制语言(和权限有关): 例如控制用户的访问权限GRANT、REVOKE。
DQL语句  数据库查询语言:查询数据SELECT。

二、增删改查库

1.程序连接数据库的文件

A. ODBC --------- PHP<.php>
B. JDBC ----------- JAVA <.jsp>

2.库简介

库相当于一个目录,里面存放的表, 相当于是文件。每一行叫做记录,除第一行。每一列叫一个字段。列上面的第一个叫字段名称。
创建一个库:---->查看库—>进入这个库----->创建表----->查看表:查看表名,表的字段(表结构),表里面的内容(表记录),查看表的状态----->修改表:添加字段,删除字段,修改字段----->修改记录(更新记录),添加记录,删除记录。各种查询,删除表,删除库

3.操作

mysql> create database 库名; //创建库
mysql> show databases; //查看所有库
mysql> use 库名 //进入库
mysql> select database(); //查看当前所在库
mysql> drop database 库名; //删除库

三、增删改查表

创建表格式:
create table 表名(
   字段名1 类型[(宽度) 约束条件],
   字段名2 类型[(宽度) 约束条件],
   字段名3 类型[(宽度) 约束条件]
 )[存储引擎 字符集];

在同一张表中,字段名是不能相同
宽度和约束条件可选
字段名和类型是必须的
在同一张表中,字段名是不能相同
宽度和约束条件可选
字段名和类型是必须的

例如:

mysql> create table t1(id int,name varchar(20),age int);  //创建t1表,里面字段有id,name,age
mysql> show tables;					//查看所有表
mysql> desc t1;						//查看t1表的表结构
mysql> select * from t1;			//查看t1表里所有记录,*代表所有
mysql> select name,age from t1;		//查看name和age字段
mysql> show table status like '表名'\G    	//查看表状态
mysql> rename table t1 to t2;		//改表名,将t1改为t2
mysql> alter table t2 rename t3;	//改表名,将t2改为t3
mysql> \e  							 //当需要写长段命令时可以使用编辑,调用vim,保存退出后加引号回车
mysql> drop table 表名;				//删除表
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值