数据库初学时必须要掌握的命令(持续更新中)①

查询目前在哪个库中【select database();
在库中创建表及其表中的列

create table 表名字(
->列名字 列的类型;(字符串用verchar(个数)类型)

查看表的结构

desc  表名字;

查看表中所有的数据

select * from 表名字;

在表中插入数据

insert into 表名字 (列1,列2) values(数据1,数据2);

修改表中数据
update 表名字 set 列x=XXX where 列Y=YYY;(列X与列Y在同一行,并且更改的是列x的数据)
删除表中数据
delete from 表名字 where 列x=XXX;(删除列x的那一行所有数据)
查询当前mysql版本
1、mysql> select version();(再mysql中查询)
2、mysql --version/(mysql -V)(不用加分号,以为这是在退出mysql后进行的版本查询)【相当于道斯命令】
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/注释文字/
创建库:create database 库名;
DQL语言:
基础查询字段;

select 查询列表 from 表名;

特点:
1查询列表可以是:表中的字段,常量值,表达式,函数。
2查询的结果是一个虚拟的表格。
基础查询常量值;
例:select 100;
基础查询表达式:
例:select 100*111;
基础查询函数:
例:select version();【version就是一个函数,结果为其返回值】
起别名:
例:select 100%98 AS result;【AS可省略】
注:如果别名中含有关键字或者空格,把别名用双引号或者单引号括起来
去重:
例:select distinct country_id from locations;【distinct关键字有去重作用,就是让数据中相似的数据只出现一次】
mysql中+的作用:
仅仅只有一个运算符的功能,没有连接两个字符串的作用
注意:1、若两个操作数都为数值型,则做加法运算;
2、只要其中一方为字符型,试图将字符型转换为数值型,如果转换成功则数值加法运算,如果不成功则将字符型转换为0再进行加法运算;
3、只要其中一方为null,则结果就为null;
连接多个字符串的函数concat:
例:select concat(country_id,location_id) AS "personal information" from locations;
(locations是我自己建的表,country_id,location_id是这个表中的两个列)
注:【连接双方一方是null,则连接结果为null】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值