MySQL数据库的基本管理操作
数据库–>数据表–>行(记录):用来描述一个对象的信息
_____ 列(字段):用来描述对象的一个属性
1.2常用的数据类型 二、查看数据库
MySQL数据库的基本管理操作 一、基本概念 1.1库和表 数据库–>数据表–>行(记录):用来描述一个对象的信息 _____ 列(字段):用来描述对象的一个属性 1.2常用的数据类型 二、查看数据库 2.1 查看当前服务器中的数据库 大小写不区分数据库插入操作,分号“;”表示结束 SHOW DATABASES; 例: 2.2 查看数据库中包含的表 USE 数据库名; SHOW TABLES; 示例1 use mysql show tables; 例: 2.3 查看表的结构(字段) USE 数据库名; SHOW TABLES; 示例1 use mysql show tables; 例: 2.4 查看mysql版本 在mysql内查看mysql版本 select version(); 在linux系统中查看mysql版本 mysql -V 例: 三、SQL语句 SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。 3.1创建及删除数据库和表 3.1.1 创建新的数据库 CREATE DATABASE 数据库名; 示例:创建一个名为qiu的数据库 CREATE DATABASE qiu; 例: 3.1.2 创建新的表 主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。 CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,…][,PRIMARY KEY (主键名)]); 示例: use qiu; create table info(id int(4) not null,name char(10),age int(3),qiu char(20),primary key(id)) desc info; 3.1.3 删除指定的数据表 如不用USE进入库中,则需加上数据库名 DROP TABLE [数据库名.]表名; 3.1.4删除指定的数据库 DROP DATABASE 数据库名; 3.2 管理表中的数据记录 3.2.1向数据表中插入新的数据记录 向数据表中插入新的数据记录 insert into 表名(字段1,字段2,字段3) values(字段1的值,字段2的值,字段3的值); 3.2.2 查询数据记录 格式 SELECT 字段名1,字段名2[,…] FROM 表名 [WHERE 条件表达式]; 3.3修改、更新数据表中的数据记录 格式 UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 条件表达式]; 3.4 在数据表中删除指定的数据记录 格式: DELETE FROM 表名 [WHERE 条件表达式]; 3.5修改表名和表结构 修改表名 ALTER TABLE 旧表名 RENAME 新表名; 扩展表结构(增加字段) default ‘default值’:表示此字段设置默认值 地址未填写!;可与 NOT NULL 配合使用 ALTER TABLE 表名 ADD address varchar(50) default ‘default值’; 修改字段(列)名,添加唯一键 格式 ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key]; 删除字段 格式 ALTER TABLE 表名 drop 字段名; 3.6 使用 if 判断 创建表并测试自增和填充
(编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |