数据库的基本操作命令
1、查看数据库列表信息
show databases;
其中mysql为系统数据库
2、查看数据库中的数据表信息
(1)进入数据库
use musql;
(2)查看数据表
show tables;
3、显示表结构信息(字段)
describe user;
(1)其中PRI为主键(不能为空)
定义——确定表中唯一实体对象的标识
特点——唯一性、非空性
(2)其中Extra为约束条件
4、创建数据库
create database named;
SQL语句概述
SQL语言
●是Structured Query Language的缩写,即结构化查询语言
●是关系型数据库的标准语言
●用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
SQL分类
●DDL:数据定义语言
●DML:数据操纵语言
●DQL:数据查询语言
●DCL:数据控制语言
典型数据库索引算法——二分查找
定义:以一个数据为参考,比他小的放左边,比他大的放右边。
DDL操作命令
1、DDL语句用于创建数据库对象,如库、表、索引等
2、使用DDL语句新建库、表
●创建数据库: create databaes 数据库名;
●创建数据表:create table 表名 (字段定义……);
3、使用DDL语句删除库、表
●删除指定的数据表:drop table [数据库名.]表名
●删除指定的数据库: drop database 数据库名
DML操作命令
1、DML语句用于对表中的数据进行管理
2、包括以下操作.
●inster:插入新数据
●update:更新原有数据
●delete:删除不需要的数据
3、向数据表中插入新的数据记录
●insert into 表名(字段1,字段2, .....) values(字段1的值,字段的值, .....);
4、修改、更新数据表P F的数据记录
●update 表名 set 字段名1=值1[,字段名2=值2] where 条件表达式;
5、在数据表中删除指定的数据记录
●delete from 表名 where 条件表达式;
●不带where条件的语句表示删除表中所有记录(谨慎操作);
DQL操作命令
1、DQL是数据查询语句,只有一条: SELECT
2、用于从数据表中查找符合条件的数据记录
3、查询时可不指定条件
●selext 字段名1,字段名2..... from 表名;
4、查询时指定条件
●select 字段名1,字段名2.... from 表名 where 条件表达式;