Mysql数据库、表、字段常用操作

    xiaoxiao2021-03-25  92

    数据库的五个基本单位

    数据库服务器:用来运行数据库服务的一台电脑。数据库:主要用来将各个不同用途的数据,按照业务进行大块的划分。数据表:用不同的数据表来区分不同的数据。例如:用户数据(用户、密码);用户的充值信息等。数据字段:也叫数据列。就是我们日常所见表格里面的列。字段(列)划分出一个表应该按照什么样的格式存数据。数据行:真正的数据存在每一个表的行里面。

    SQL语句

    DML(Data Munipulation Language,数据操作语言)语句,用于添加、删除、更新和查询数据库记录,常用语句关键字有insert、delete、update和select等。DDL(Data Definition Language,数据定义语言)语句,操作数据对象的语言,有create、alter、drop。DCL(Data Control Language,数据控制语言)语句,定义数据库、表、字段、用户的访问权限和安全级别,主要有grant、revoke语句。事务控制语句:主要有commit、rollback和savepoint三个关键字完成。

    数据库操作

    基本语法说明create database 数据库名创建数据库show databases显示当前服务器的所有数据库use 数据库名使用指定数据库select database()查看当前数据库select now(), user(), version()显示当前时间、用户名、数据库版本alter database 库名 选项信息修改库的选项信息drop database if exists 数据库名同时删除该数据库相关的目录及其目录内容show tables使用use进入某个数据库后使用show tables,显示当前数据库下所有的表

    数据表操作

    1. 创建表

    类别详细解释基本语法create table 表名(字段名1 字段类型1,…字段名n 字段类型n);示例create table user(username varchar(30),password varchar(30));示例说明创建表user,包含2个字段username、password,字段类型为varchar,长度为30个长度

    2. 查看表结构

    类别详细解释基本语法desc 表名;示例desc user;示例说明查看user表的表结构

    3. 查看表的创建SQL语句

    类别详细解释基本语法show create table 表名 \G;示例show create table user \G;示例说明查看user表的创建语句,\G主要是为了优化显示格式。

    4. 删除表

    类别详细解释基本语法drop table 表名;示例drop table user;示例说明删除表user

    5.指定表引擎和字符集

    show create table 表名 \G;显示的创建语句中还可以看到表的存储引擎和字符集等信息。我们可以在创建表时指定这些信息。

    CREATE TABLE user( username varchar(30) DEFAULT NULL, password varchar(30) DEFAULT NULL )ENGINE=InnoDB DEFAULT CHARSET=UTF8;

    数据字段操作

    1.修改表字段类型

    类别详细解释基本语法alter table 表名 modify 字段名 字段类型;示例alter table user modify username varchar(20);示例说明将user表的username类型改为varchar(20)

    2.增加表字段

    类别详细解释基本语法alter table 表名 add column 字段名 字段类型;示例alter table user add column age int(3);示例说明user表增加age字段

    3.增加字段时控制字段顺序

    基本语法示例示例说明alter table 表名 add column 字段名 字段类型 after 字段名;alter table user add column email varchar(50) after username;user表中将字段email增加到username后,字段类型varchar,长度50alter table 表名 add 字段名 字段类型;alter table user add id int(10) FIRST;在user表开始位置添加id字段,类型int,长度10

    4.删除表字段

    基本语法示例示例说明alter table 表名 drop column 字段名;alter table user drop column age;在user表中将字段age删除

    5.表字段改名

    类别详细解释基本语法alter table 表名 change 字段原名 字段新名 字段类型;示例alter table user change username name varchar(20);示例说明将user表的username改为name

    6.修改表名

    类别详细解释基本语法alter table 旧表名 rename 新表名;示例alter table user rename books_user;示例说明将user表名改为books_user

    转载请注明原文地址: https://ju.6miu.com/read-12993.html

    最新回复(0)