MySQL数据库

    科技2025-07-07  14

    MySQL数据库的话是一个关系型的数据库,可以理解为是由数据表组成的,是一个存储数据的仓库。

    一个比较完整的数据库是由 数据表组成的,而创建数据表首先要创建数据库,然后再创建数据表,而在这过程中可能还需要修改数据库跟数据表中的内容,最后再查看、查找、利用这个数据库。 那我们就可以用"增删改查"的这个方式来理解和记忆这个命令。

    增:包括数据库、数据表的创建跟数据的插入等。

    create database 数据库名; 创建数据库

    create table 数据表名 (id int(11),name varchar(25),sex varchar(25)); 创建数据表 create table bbb ( id int(11), name varchar(25), sex varchar(11), salary float );

    插入数据:其实就是创建一条或多条数据插入到数据表中

    insert into 表名 values(值1,值2); 插入数据 insert into 表名(字段1,字段2) values(值1,值2),(值1,值2); 插入多条数据

    create是创建的意思 database是数据库的意思简称DB table是表格的意思 所以说创建数据库跟数据表就只要记住他的英文单词就好了 insert是插入的意思 into是到…里面的意思,然后再是插入的内容。所以说学好英语对我们帮助还是很大的。

    删:包括删除数据库、数据表跟数据。

    drop database 数据库名; 删除数据库 drop table 数据表名; 删除数据表

    delete from 表名 where 字段名=字段值; 根据条件删除数据

    delete from 表名; 删除表中所有数据

    这很简单,记住drop是一个删除命令就好就好了,delete英文意思就是删除。

    改:修改数据库、数据表、数据

    修改数据库的名称:首先将需要改名的数据库中数据导出

    1、首先将需要改名的数据库中数据导出 mysqldump -u username -p"password" -R oldDBname > oldDBname.sql

    mysqldump命令是MySQL自带的备份工具

    2、创建一个新的数据库并重新命名 mysqldump -u username -p"password" create newDBname

    3、在新创建的数据库中,导入旧数据库中的数据。 mysql -u username -p"password" newDbname <oldDBname.sql 然后就可以删除那个旧的数据库了

    修改数据库密码为123456789: 首先进入数据库的bin目录下 执行命令:mysqladmin -uroot -proot password 123456789

    修改数据表 alter table 原表名 rename to 新表名;

    修改数据: 在修改数据之前可以先查看下数据表的结构,这样可以让我们知道要添加或修改什么 使用命令 desc 表名; 查看数据表的结构 alter table 表名; add column age int after name; 添加一列数据表

    alter是改变的意思 rename是重命名的意思 所以说修改数据之类的记住这两个单词就会简单很多。

    查:查找数据库、数据表、数据

    show databases 查看所有的数据库 show tables 查看当前数据库中所有数据表 select * from 表名; 查看数据表

    常用的数据类型

    数值类型 tinyint 后面跟较小的整数值 int 后面跟比较大的整数值 bigint 后面跟极大的整数值

    日期/时间类型 date 跟日期值 time 跟时间值或持续时间 year 跟年份值

    字符串类型 char 定义长字符串 varchar 变长字符串 text 跟长文本数据 mediumtext 中等长度文本 longtext 极大文本数据

    Processed: 0.011, SQL: 8