如何使用mysql数据库基本命令添加数据库

分类:编程技术 时间:2024-02-20 15:38 浏览:0 评论:0
0
如何使用mysql数据库的基本命令添加数据库。相信很多没有经验的人都一头雾水。本文总结了问题的原因和解决方案。通过这篇文章,希望你能解决这个问题。

添加数据库

[root@localhost ~]# mysql -uroot -p #进入mysql数据表`输入密码:欢迎使用MySQL监控。命令以 ; 结尾或 \g .你的 MySQL 连接 id 是 8...... #省略部分内容 Type 'help;'或“\h”寻求帮助。输入 '\c' 清除当前输入语句。
mysql > showdatabases;+--------------------+|数据库 |+-------------------- +|信息模式|| mysql                                                             nbsp;|+--------------------+4行集合(0.00秒)

mysql>创建数据库学校; #创建一个新库'school
查询正常,1行受影响(0.00秒)

mysql> showdatabases; #查看所有库
+------ --------------+
|数据库 |
+-------------------------+
| information_schema |
| mysql |
|性能模式 |
| school --------+
集合中5行(0.00秒)

添加数据表

mysql>use school;mysql> create table info ( id int not null,name char(6),分数decimal(5,2),age int(4));查询正常,0 行受影响(0.04 秒)mysql> desc info; #查看表结构+----- --+--------------+-----+-----+---------+ --------+|领域 |类型 |空|关键|默认 |额外 |+--------+----------------+--------+-----+----- ----+ --------+|编号 |整数(11)|否 | |空|名称 |字符(6) |是 |空|分数 |小数(5,2) |是 |空| |年龄 |整数(4) |是 | |空 | |+--------+----------------+------+-----+------------+ --------+添加数据表内容 mysql> insert into info (id,name,score,age)values(1,'张三',88,33);查询OK, 1行受影响(0.01秒) mysql> insert into info (id,name,score,age)values(2,'李思',48,31);查询正常,1行受影响(0.01秒)mysql> insert into info(id,name,score,年龄)value(3,'王五',68,27);查询正常,1行受影响(0.00秒)mysql> select * from info; #查看表格内容+----+------ -+--------+------+|编号 |名称 |分数 |年龄 |+----+--------+--------+- -----+| 1 |张三| 88.00 | 33 || 2 |李斯| 48.00 | 31 || 3 |王五 | 68.00 | 27 |+----+--------+--------+--------+添加表列 mysql> alter table info 添加列得分小数(5,2);查询正常,0 行受影响(0.05 秒)记录:0 重复:0 警告:0mysql> select * from info; #查看表格内容+----+------ --+--------+--------+|编号 |名称 |跛行|得分 |+----+--------+------ --+--------+| 1 | zl |阅读|空|| 2 |李斯|互联网接入 |空|| 5 |吉隆坡 |游泳 | NULL |+----+----- ---+--------+--------+更改数据 mysql> 更新信息集 分数=82 其中 id=1; #将id=1的学生的分数更改为82分查询OK, 1 row受影响(0.01秒)行匹配: 1更改: 1警告: 0mysql> select * from info; #视图变化效果+----+--------+--------+------+|编号 |名称 |分数|年龄 |+----+---- ----+-----+--------+| 1 |张三| 82.00 | 33 || 2 |李斯| 48.00 | 31 || 3 |王武| 68.00 | 27 | 27 +----+--------+--------+------+删除数据表 mysql> drop table info;查询正常,0 行受影响(0.02 秒)mysql > 显示表格; #检查是否删除 Empty set (0.00 sec) #已删除(空表) 删除库 mysql> drop database school;Query OK, 0 rows受影响 (0.01 sec)mysql> showdatabases; #检查学校数据库是否被删除+--------------------+|数据库       |+------------------------+|信息架构 || mysql      ||性能模式 || sys      |+---------------- -------+删除表列(记录数)mysql> delete from info where hobbly=1;查询正常,1行受影响(0.01 sec)mysql> 从信息中选择 *;+----+- -------+--------+--------+--------+|编号 |名称 |分数 |年龄 |霍布利 |+----+- -------+--------+-----+--------+| 1 |张三 | 82.00 | 33 | 33 3 || 2 |李斯| 48.00 | 31 | 5 | | 3 |王武| 68.00 | 27| 4 || 2 | ff                                                                      |3 1 | 3 |+----+--------+--------+------+--------+删除表列(字段)mysql> select * from info; #查看数据表+----+--------+--------+--------+| id | name | Score | hobbly |+- ---+--------+---- ---+--------+| 1 | zl | 88 | 阅读 || 2 | 李四 | 68 | 上网 | | 5 | kl | 88 | 游泳 |+----+--- ----+--------+--------+mysql> alter table info drop column Score; #使用alter删除表列 mysql> select * from info; #再次查看数据表 +----+--------+--------+| id | name | hobbly |+----+--------+---- ----+| 1 | zl | 读书 ||  2 | 李四 | 上网 || 5 | kl | 游泳 |+- ---+--------+--------+

看完以上内容,您是否掌握了基本命令的使用方法了mysql数据库添加数据库?如果想学习更多技能或者想了解更多相关内容请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用mysql数据库基本命令添加数据库

用户评论