mysql 控制台操作学习笔记

  1. use ***; 使用xxx库。
    在这里插入图片描述
    2.show databases;
    在这里插入图片描述
    3.创建数据库 create database **;
    在这里插入图片描述
    4.删除数据库 Drop database **;
    在这里插入图片描述
    5.use test
    6.创建表
    create table tablename(
    col_name type not null auto_increment,
    col_name type default,
    primary key(col_name)
    );
    在这里插入图片描述
    7 查看表结构 desc ***;
    在这里插入图片描述
    8.修改表明 alter table<旧表名>rename[to]<新表名>;
    在这里插入图片描述
    9.添加主键 alter table *** add primary key(id);
    在这里插入图片描述
    10 删除主键 alter table *** drop primary key;
    在这里插入图片描述
  2. 删除表 drop table ***;
    在这里插入图片描述

12.重新创建表 create table users(username varchar(10),password varchar(10));
在这里插入图片描述

13.添加有完整性约束条件的字段 alter table users add id int(10) primary key;
在这里插入图片描述
14.添加自增 alter table tablename [id] [id datatyoe auto_increment];
在这里插入图片描述

15 insert into tablename(col_name,col_name) values(‘value1’,‘value2’);
16 查询所有数据 select* from tablename;
在这里插入图片描述

17.进行修改 若不用where全部修改, 其中where特定哪行。
update tablename set col_name=‘zwss’ where id=1;
在这里插入图片描述

例:修改账户名和密码

在这里插入图片描述
18 删除 delete from tablename where id = **;

在这里插入图片描述

19 调用静态函数
调用时间 select now();
在这里插入图片描述
调用π select pi();
在这里插入图片描述
求25的平方根 select sqrt(25);
在这里插入图片描述
等等…
select ‘some string’;
select 1+1;
select now();
select curdate();
select curtime();
select pi();
select mod(45,7);
select sqrt(25);

20.限制 (当数量太多时,限制数量)
在这里插入图片描述

21 id+1
在这里插入图片描述
22 连接 concat
在这里插入图片描述
23 截取 left

在这里插入图片描述

24 长度 length
在这里插入图片描述

25 翻转

在这里插入图片描述

26 替换

在这里插入图片描述

27 季节
在这里插入图片描述

28 小于查询
在这里插入图片描述

29 不显示20

在这里插入图片描述

30 字符串查找
在这里插入图片描述

31 逻辑运算 and

在这里插入图片描述
or
在这里插入图片描述

in 一个范围
在这里插入图片描述

between ** and **
在这里插入图片描述

32 模糊查询 Like
%代表多个字符
_代表占字符位

在这里插入图片描述

在这里插入图片描述

定义:上下文无关文法是一种描述形式语言的数学模型,由四元组 G=(V,Σ,R,S) 构成。其中,V 是非终结符集合,Σ 是终结符集合,R 是产生式规则集合,S 是起始符号。 示例:在文档中,有 G(E) 和 G(S) 等上下文无关文法,用于描述表达式的结构。例如,G(E) 的定义如下: E→T∣E+T∣E−T T→F∣T∗F∣T/F F→(E)∣i 这里,E、T、F 是非终结符,而 +、−、∗、/、(、) 和 i 是终结符。该文法用于描述算术表达式的构造方式。 推导是根据文法规则从起始符号逐步生成句子的过程,分为两种类型: 最左推导:始终扩展当前最左边的未展开非终结符。 最右推导:始终扩展当前最右边的未展开非终结符。 例如,在 G(N) 的上下文无关文法中,数字串的最左推导过程可以表示为: N⇒ND⇒NDD⇒⋯⇒DDD⇒0DDD⇒01DD⇒012D⇒0127 语法树是通过图形方式展示字符串如何根据文法规则进行推导的结构。它清晰地反映了推导过程中的层次关系。例如,对于表达式 i+i∗i,其语法树可以直观地展示操作符和操作数之间的层次结构。 如果一个句子存在多个不同的语法树,即可以通过多种推导过程生成,那么这个文法就被认为是二义性的。例如,句子 iiiei 有两个可能的语法树,这表明该文法存在二义性。 在自动机理论中,确定化是指将非确定有限自动机(NFA)转换为确定有限自动机(DFA),以确保每个状态在读取输入符号时只有一个确定的转移路径。最小化则是指去除 DFA 中的冗余状态,以获得更简洁的模型。文档中提供了 DFA 确定化和最小化的详细步骤示例。 正则表达式是一种用于匹配字符串模式的工具。文档中给出了许多正则表达式的例子,例如 (0∣1)∗01,用于匹配所有以“01”结尾的由 0 和 1 组成的字符串。正则表达式在文本处理和模式匹配中具有广泛应用。 综上所述,编译原理不仅涉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值