【Mysql】1、使用终端操作数据库 前言一、使用终端操作数据库1. 数据库登录2. 查看数据库3. 选择某一个数据库4. 查看数据库中有哪些表5. 查询表中的数据6. 退出7. 在数据库服务
数据库的逻辑:数据库服务器下的第一层级是多个数据库,每个数据库下又有很多个表。比如,员工信息就能算一个databases,员工的个人情况,部门的情况等就是里面的一张张tables。常规操作即为增删改查。
mysql -u root -p //然后输入自己的密码//也可以在-p后直接输入自己的密码
show databases;
use databasesName;
show tables;
select * from tableName;
exit;
create database databaseName;
create table pet( name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
查看创建完成的表:
show tables;
注意:varchar()和char()区别:var()是定长的,哪怕实际存的字符串没有达到()中数字2的上限,var()依然会用空格填满。而varchar是不定长的,没有达到()中的数值上限之前,就写多少占用多少。
最后一个字段后面不用“,”。
varchar,char,table等都可以小写,但是最好用大写来区分关键字,英文输入法。
desc pet;describe pet;
INSERT INTO pet VALUES( '旺财','周星驰','狗','公','1990-1-1',NULL);//这里面 加入NULL不用单引号 表示值为空INSERT INTO pet(name,owner)VALUES('xx','cc');
DELETE FROM tablesName WHERE 条件;delete from pet where name='xx';//字段名name不加引号
UPDATE tableName SET 字段 = 值 WHERE 条件;update pet set name = '旺旺财' where owner = '周星驰'';
数值,日期/时间,字符串这三种类型。
数值型,TINYINT,SMALLINT ,MEDIUMINT,INT或INTEGER,BIGINT,FLOAT,DOUBLE。数据范围,有tiny的27,small的215,medium的int有223,还有正常的int有232,还有big的int,还有float和double的。
2、日期/时间,DATETIME、DATE、TIMESTAMP、TIME和YEAR,格式见上述链接。
3、字符串类型,CHAR、VARCHAR变长字符串、BINARY、VARBINARY、BLOB二进制长文本、TEXT长文本、ENUM和SET
数据类型如何选择:
数值和字符串按照数据的大小,金钱使用int/bigint,不要用浮点,会造成精度损失。
来源地址:https://blog.csdn.net/pdsu_Zhe/article/details/131333258
--结束END--
本文标题: 【MySQL】1、使用终端操作数据库
本文链接: https://lsjlt.com/news/423989.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0