MySQL 学习笔记;first

本文介绍了SQL的基础操作,包括数据库和数据表的创建与删除、数据的插入更新与删除等。同时详细解释了DDL、DML、DQL及DCL等概念,并提供了实际的SQL命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一课 : dos系统下体验数据库操作

 flush privileges;刷新操作;

update user set password=password("新密码") where user= "?" ;   更新数据库密码;

-u 用户名  -p  密码

在查询语句末尾加一个 \G   格式化表格     dos系统下

? show    列出show的语法示例      ?   用来寻求帮助;


1-->结构化查询语言分类:

D  D  L :  定义管理数据库对象,如:数据库,数据表等等; 命令包括: create   drop   alter   

D  Q  L :  用于操作数据库对象中所包含的数据 ;    命令包括: insert   update   delete   

D  M  L :  用于数据库中的数据查询    ;   命令包括  :  select

D  C  L :  用来管理数据库语言,包括管理权限和数据更改;     命令包括  ; grant     commit     rollback  

CRUD  :  指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。

2 -->创建数据库&&删除数据库     create   database     数据库名字    &&  drop  database    数据库名字;

3 -->创建数据表格:

create table [if not exist] '表名' (

'字段名1'  列类型 [属性]  [索引] [注释],

'字段名2'  列类型 [属性]  [索引] [注释],

..........

'字段名n'  列类型 [属性]  [索引] [注释])[表类型][表字符集][注释];

***关于列数值类型分类:   tinyint   1字节  //  int    4字节   // double   8字节

***Decimal(D,M)     D  数值长度     M  小数点后的长度         如:Decimal (11,2)     数值长度11    小数点后保留两位;

***tinytext 微型文本串   2^8 -1     字节        text文本串   2^16 -1 字节

        ***char 固定长度     0~ M ~255字节      varchar   可变字符串   0~ M ~ 65535字节  ;

******日期和时间型数值类型(此处略,日后补齐)************************

4 -->数据字段属性   (1)unsigned    无符号的/声明数据不允许是负数

(2)zerofill        0 填充/不足位数的用0 来补充

(3)auto_increment       自动递增

 (4)null   && not  null     


**  在sql查询语句里    #   是注释

**  在MySQL里建表时,加的单引号时ESC键的下面那个单引号;







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值