精华内容
下载资源
问答
  • mysql数据库基本语法

    万次阅读 多人点赞 2021-04-05 16:25:54
    mysql数据库基本语法 DDL操作 创建数据库 语法:create database 数据库名; 查看所有数据库 语法:show databases; 切换(使用)数据库 语法:use + 数据库名; 创建一个表 语法:create table 表名( 字段名称1 ...

    mysql数据库基本语法

    DDL操作

    1. 创建数据库
      语法:create database 数据库名;
    2. 查看所有数据库
      语法:show databases;
    3. 切换(使用)数据库
      语法:use + 数据库名;
    4. 创建一个表
      语法:create table 表名(
      字段名称1 字段类型,
      字段名称2 字段类型,
      字段名称3 字段类型,
      …… ……
      );
    5. 查看数据库中所有表
      语法: Show tables;
    6. 查看表的结构
      语法:desc 表名;
    7. 添加字段
      语法:alter table 表名 add 字段名 字段类型
    8. 删除字段
      语法:alter table 表名 drop 字段名
    9. 修改表名
      语法:rename table 旧的表名 to 新的表名
    10. 修改字段类型
      语法:alter table 表名 modify 字段名 新的字段类型
    11. 字段重命名
      语法:alter table 表名 change 旧的字段名 新的字段名 字段类型

    DML操作

    1. 插入数据
      语法:insert into 表名 (字段名) value(内容)
    2. 删除数据
      语法:Delete from 表名 where 条件
    3. 修改数据
      语法:update 表名 set 字段 = 修改后的内容 where (限制条件)
    4. 查看数据
      语法:select 字段名称 from 表名 where 条件
    5. 删除表
      语法:drop table 表名;
      truncate table 表名;
    6. 删除数据库
      drop database 库名;

      (1)Delete 仅仅删除表中数据插入的记录并没有删除
      (2)Truncate 删除数据和记录,相当于先drop这张表在create这张表

    约束

    1. 主键约束特点:唯一性,非空性
      设置主键和自动增长
      主键:在创建表时,在要设置为主键的字段后面 添加上主键(primary key)
      自增长:在创建表时,在要设置为自增长的字段后面 添加上 auto_increment
    2. 非空约束:不能为空
      在约束位置加上 not null
    3. 外键约束:
      要基于主表的主键去创建
      在字段定义后 添加外键
      Constraint (外键名称) foreign key(被约束的字段) references 主表名(外界约束它的字段)
      主表作为约束的字段需要是该表的主键

    DQL操作

    1. 基础查询
      查询所有:
      select * from 表名
      查询指定列的数据:
      Select 列名1,列名2…… from 表名 写哪(几)列查哪列
    2. 在当前数据库查看其他数据库中的表
      Show tables in 数据库名
    3. 查看非当前数据库下表的数据
      Select 列名 from bank.user;
    4. Where 查询条件
      关系运算符:> < = != >= <=
      区间:between A and B(A和B之间)【A,B】
      AND && 和 并且
      or || : 或
      not: 非 取反
      Is null:是空
      is not null : 非空
      in 在什么里面 包含
    5. 模糊查询
      Like 像
      通配符
      _:任意一个字符
      %:任意多个
    展开全文
  • js基本语法

    万次阅读 2021-01-19 16:21:44
    基本语法 对象解构 <script> //定义对象 let user = {"name":"lucy","age":20} //传统从对象里面获取值 let name1 = user.name let age1 = user.age console.log(name1+"=="+age1) //es6获取对象值 ...

    基本语法

    对象解构

    <script>
        //定义对象
        let user = {"name":"lucy","age":20}
    
        //传统从对象里面获取值
        let name1 = user.name
        let age1 = user.age
        console.log(name1+"=="+age1)
    
        //es6获取对象值
        let {name,age} = user
        console.log(name+"**"+age)
    
    </script>
    

    `符号

    <script>
        //1 使用`符号实现换行
        let str1 = `hello,
            es6 demo up!`
        console.log(str1)
    
        //2 在`符号里面使用表达式获取变量值
        let name = "Mike"
        let age = 20
    
        let str2 = `hello,${name},age is ${age+1}`
        console.log(str2)
    
        //3 在`符号调用方法
        function f1() {
            return "hello f1"
        }
    
        let str3 = `demo, ${f1()}`
        console.log(str3)
    </script>
    

    …运算符

    <script>
         //1 对象复制
         let person1 = {"name":"lucy","age":20}
         let person2 = {...person1}
         //console.log(person2)   //Uncaught SyntaxError: Unexpected token ...(原因不兼容,浏览器版本太低)
    
         //2 对象合并
         let name = {name:'mary'}
         let age = {age:30}
         let p2 = {...name,...age}
         console.log(p2)
    </script>
    

    箭头函数

    <script>
        //1 传统方式创建方法
        //参数 => 函数体
        var f1 = function(m) {
            return m
        }
        //console.log(f1(2))
    
        //使用箭头函数改造
        var f2 = m => m
       // console.log(f2(8))
    
       //2 复杂一点方法
       var f3 = function(a,b) {
           return a+b
       }
       //console.log(f3(1,2))
    
       //箭头函数简化
       var f4 = (a,b) => a+b
       console.log(f4(2,2))
    </script>
    
    展开全文
  • c语言基本语法归纳

    万次阅读 多人点赞 2018-07-23 12:09:58
    c语言基本语法归纳 1.define预定义 2.数据类型 3.函数 4.赋值语句 5.选择语句 if语句 switch开关语句 6.循环语句 for语句 while语句 do-while语句 7.结束语句 8.输入输出语句 9.注释 10.基本函数 11.逻辑运算符 ...

    c语言基本语法归纳

    本篇文章主要是为了给学习数据结构做一个语言铺垫,简单的归纳一些c语言方面的知识

    1.define预定义

    #define TRUE 1
    #define FALSE 0
    #define OK 1
    #define ERROR 0
    #define INFEASIBLE -1
    #define OVERFLOW -1
    typedef int Status;
        //Status是函数的类型,其值时函数结果状态代码
    typedef int bool;
        //bool是布尔类型,其值时TRUE或FALSE

    2.数据类型

    数据结构的表示用类型定义typedef描述。数据元素类型约定为ElemType,由用户在使用该数据类型时自行定义

    3.函数

    基本操作的算法都用以下形式的函数描述;

    函数类型 函数名(函数参数表){
        //算法说明  
        语句序列  
    }//函数名

    4.赋值语句

    简单赋值  变量名=表达式  
    条件赋值  变量名=条件表达式?表达式T:表达式F;  

    5.选择语句

    if语句

    条件语句1      if(表达式) 语句;  
    条件语句2      if(表达式) 语句;else 语句;  

    这里说明一下c的语法

    条件语句1
    if(表达式){
        语句
    }
    
    条件语句2  
    if(表达式){
        语句1
    }else{
        语句2
    }
    
    还有一种  
    if(表达式1){
        语句1
    }else if(表达式2){
        语句2
    }else{
        语句3
    }

    switch开关语句

    开关语句1  
    switch(表达式){  
        case1: 语句序列1;break;  
        ....  
        case 值n: 语句序列n;break; 
        default:语句序列n+1;
    }  
    
    开关语句2  
    switch{  
        case 条件1: 语句序列1;break;  
        ....  
        case 条件n: 语句序列n;break; 
        default:语句序列n+1;
    }    

    6.循环语句

    for语句

    for(赋初始值表达式序列; 条件; 修改表达式序列)
      语句;
    
    示例:
    for(int i = 0; i < 10; i++){
         count += i;
    }  

    while语句

    while(条件)  
         语句;  
    
    示例:     
    while(i < 10){
        count += i;
    }

    do-while语句

    do{
        语句序列;
    }while(条件);
    
    示例:
    do{
      count += i  
    }while(i < 10);

    7.结束语句

    函数结束语句
    return 表达式;
    return;

    case结束语句
    break;

    异常结束语句
    exit(异常代码);

    8.输入输出语句

    输入语句
    scanf([格式串],变量1,...,变量n);
    示例:scanf("%s",&str1);

    输出语句
    printf("格式串",表达式1...表达式n);
    示例:printf('%s',str);

    9.注释

    单行注释 //注释内容
    多行注释 /*注释内容*/

    10.基本函数

    求最大值 max(表达式1,...,表达式n)
    求最小值 min(表达式1,...,表达式n)
    求绝对值 abs(表达式)
    求不足整数值 floor(表达式)
    求进位整数值 ceil(表达式)
    判断文件结束 eof(文件变量)或eof

    11.逻辑运算符

    与运算&&:对于A&&B,A为0时,不再求B值。
    或运算||:对于A||B,当A的值为非0时,不再对B求值

    展开全文
  • Sql基本语法

    千次阅读 多人点赞 2019-08-20 16:01:49
    Sql基本语法 USE (使用) 语法:USE NETBAR 功能:使用名为的NETBAR数据库 说明:代码优先级高于手动设置 CREATE (建立) 语法:CREATE DATABASE STUDENT 功能:建立名为STUDENT的数据库 说明:数据定义语法 可...

    Sql基本语法

    USE (使用)

    语法:USE NETBAR
    功能:使用名为的NETBAR数据库

    说明:代码优先级高于手动设置

    CREATE (建立)

    语法:CREATE DATABASE STUDENT
    功能:建立名为STUDENT的数据库

    说明:数据定义语法 可用于库的建立、表的建立及其它建立

    DROP (删除)

    语法:DROP TABLE STUDENT
    功能:删除名为STUDENT的表

    说明:数据定义语法 可用于库、表、约束的删除及其它删除

    TRUNCATE (截断)

    语法:TRUNCATE TABLE STUDENT
    功能:删除名为STUDENT表下所有行

    说明:数据定义语法 等同于不带条件的DELETE 不可回滚

    ALTER (修改)

    语法:ALTER TABLE STUDENT ADD SEX CHAR(2)
    功能:修改名为STUDENT的表添加名为SEX的字段 长度为CHAR类型 2字节

    语法:ALTER TABLE STUDENT DROP COLUMM SEX
    功能:修改名为STUDENT的表删除名为SEX的字段

    说明:数据定义语法 每条ALTER命令只能执行一次修改操作

    CHECK (检查)

    语法:AGE INT CHECK(AGE>0 AND AGE<100)
    功能:检查AGE字段是否在1-99之间

    语法:AGE INT CHECK(AGE BETWEEN 0 AND 100)
    功能:同上

    语法:EMAIL VARCHAR(20) CHECK(EMAIL LIKE'%@%')
    功能:检查EMAIL字段是否存在@字符 %代表@前后允许有任意字符

    语法:TEL VARCHAR(20) CHECK(TEL LIKE'[0-9]...[0-9]')
    功能: 检查TEL字段内的数字是否都在0-9之间 …省略中间的[0-9]

    语法:SEX CHAR(2) CHECK(SEX='男' OR SEX='女')
    功能:检查SEX字段是否为"男"或"女"

    语法:SEX BIT CHECK(SEX IN('男','女'))
    功能:同上

    说明:最重要的域完整性约束语法 检查约束

    NOT NULL (非空 必填)

    语法:NUMBER VARCHAR(20) NOT NULL
    功能:NUMBER字段必须填写

    说明: 域完整性约束语法 数据约束

    DEFAULT (默认)

    语法:PAYMENT VARCHAR(20) DEFAULT 0
    功能:PAYMENT字段如不填写 默认为0

    说明:域完整性约束语法 默认约束

    PRIMARY KEY (主键)

    语法:SID VARCHAR(20) PRIMARY KEY
    功能:SID字段必填 设置为主键

    语法:SID INT CLASSID VARCHAR(20)PRIMARY KEY(SID,CLASSID)
    功能:把SID字段和CLASSID字段设置为复合主键

    说明:实体完整性约束语法,不得为空,不得重复。复合主键尽量不要频繁使用!

    UNIQUE (唯一)

    语法:SID VARCHAR(20) UNIQUE
    功能:SID字段为唯一值

    说明:实体完整性约束语法 不得重复 但可以为空

    IDENTITY (标识符)

    语法:SID INT IDENTITY(1,1) PRIMARY KEY
    功能:SID为标识字段 起始编号为1 每次增长为1 设置为主键

    说明:实体完整性约束语法 只能用于整数 自动编号

    CONSTRAINT (约束)

    语法:BEGINTIME DATETIME ENDTIME DATETIME CONSTRAINT CK_BE CHECK(ENDTIME>BEGI NTIME)
    功能:设置名为CK_BE的约束 检查ENDTIME是否大于BEGINTIME

    语法:DROP CONSTRAINT CK_BE
    功能:删除名位CK_BE的约束

    语法:ALTER TABLE STUDENT ADD CONSTRAINT DEF_ADD DEFAULT'北京'FOR ADDRESS
    功能:设置名为DEF_ADD的约束 把ADDRESS设置为默认为’北京’

    说明:单独设置约束 可单独删除约束 不用更改字段 CONSTRAINT搭配DEFAULT需注意特别语法 具体如上示例三

    FOREIGN KEY (外键)REFERENCES (关联)

    语法:SID INT FOREGIN KEY REFERENCES STUDENT(SID)
    功能:把SID字段设置为STUDENT表中SID字段的外键

    语法:ALTER TABLE STUDENT1 ADD CONSTRAINT FK_SID FOREGIN KEY(SID) REFERENCES STUDENT(SID)
    功能:把STUDETN1 表中SID字段设置为STUDENT表中SID字段的外键 在表外同样可用CONSTRAINT语法单独设立主外键关系

    说明:引用完整性约束语法 插入信息时先主键表后外键表 删除信息时先外键表后主键表 删除表时先外键表后主键表

    INSERT (插入)

    语法:INTSERT INTO STUDENT(SNAME,AGE,ADDRESS) VALUES('XXX',18,'BEIJING')
    功能:向STUDENT表中SNAME,AGE,ADDRESS字段顺次插入’XXX’,‘18’,'BEIJING’的信息

    语法:INSERT INTO STUDENT VALUES('XXX',18,'BEIJING')
    功能:同上 如省略原表列名 默认为整行插入 标识符字段不用输入

    说明:数据操作语法 以行为单位插入

    DELETE(删除)

    语法:DELETE FROM STUDENT
    功能: 删除STUDENT表中所有记录

    语法:DELETE FROM STUDENT WHERE AGE = '18'
    功能:删除STUDENT表中所有AGE为18的记录

    说明:数据操作语法 以行为单位删除

    UPDATE(修改)

    语法:UPDATE STUDENT SET SNAME= 'XXX' WHERE AGE = '18'
    功能:修改STUDENT表中所有AGE为18的记录的SNAME改为XXX

    说明:数据操作语法 以行为单位修改

    SELECT (查询)

    语法:SELECT*FORM STUDENT
    功能:查询名为 STUNDENT的表所有字段(代表所有字段)

    语法:SELECT TOP 3 *FROM STUDENT WHERE C++>=80 AND C#>=80 ORDER BY C++,C#
    功能:在表STUDENT查询同时满足C++>=80和C#>=80条件的列 并按C++和C#次序升序排列 最后获取前三列信息

    语法:SELECT 20 PERCENT *FROM STUDENT WHERE C++<60 OR C#<60 ORDER BY C++,C# DESC
    功能:在表STUDENT查询满足C++<60或C#<60条件的列 并按C++和C#的次序降序排列 最后获取总信息列的前20%

    语法:SELECT SUM(C++)AS SUM FROM STUDENT
    功能:查询表STUDENT中C++列之和 结果集生成在名为SUM的字段

    语法:SELECT TEAM AVG(SCORE) FROM STUDENT WHERE PERJECT='C#' GROUP BY TEAM HAVING AVG(SCORE)>=60
    功能:从表STUDENT中以TEAM为分组条件查询C#的SCORE平均值
    并筛选出SCORE平均值大于等于60的组

    说明:数据操作语法 可用于表的查询、字段的查询及其它查询,如需选择查询字段 在处替换输入要查询字段 ORDER BY语法默认为升序(即ASC)SUM( ) AVG( ) MIN( ) MAX( ) COUNT( )属于单行函数 功能分别为求和 求平均 求最小 求最大 计算行数 其中前两者仅适用数字型数据 后三者适用所有数据 COUNT(*)为统计所有行,如果采用GROUP BY分组 则SELECT子句后只能跟随分组条件(即GROUP BY后条件)和聚合函数 只有HAVING能以聚合函。数作为条件 HAVING只能跟随GROUP BY出现且只能用与分组相关条件作为后缀条件

    展开全文
  • PostgreSQL 基本语法

    万次阅读 2017-03-08 20:57:26
    PostgreSQL 基本语法这里记录些PostgreSQL的基本语法,内容基本来自PostgreSQL 9.5.3 中文手册 基本语法如: 创建数据库 CREATE DATABASE mydb
  • HTML HTML基本语法

    千次阅读 多人点赞 2017-04-10 02:27:56
    HTML HTML基本语法 主要用于爬虫而写的html基本语法
  • Django —— 基本语法

    千次阅读 2021-01-01 14:35:57
    Django —— 基本语法 进行给同学们介绍以下django中的基本语法练习 # 1添加数据二种方法 1.1 school = School(name='吉利大学') school.save() # 1.2 School.objects.create(name='吉利01') # 2 查询表里数据 2.1...
  • less基本语法

    千次阅读 2020-03-24 09:29:23
    less的基本语法 Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语言。因为 Less 和 CSS 非常像,因此很容易学习。而且 Less 仅对 CSS 语言增加了少许方便的扩展,这就是 Less 如此易学的原因之一...
  • HTML CSS基本语法

    千次阅读 2017-04-10 02:36:16
    HTML CSS基本语法 主要用于爬虫而写的html基本语法
  • markdown基本语法

    千次阅读 2019-05-18 20:44:05
    文章目录markdown基本语法一、标题二、样式文本三、引用文字四、引用代码语法突出显示五、链接六、列表七、表格九、分割线十、MarkDown生成目录索引 markdown基本语法 一、标题 在标题文本前添加一到六个#,#的个数...
  • yml基本语法

    万次阅读 2018-09-14 17:28:54
    1、基本语法 格式要求 k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 server: port: 8081 path: /hello 属性和值也是大小写敏感; 2、...
  • HTML基本语法

    千次阅读 2018-03-28 11:06:20
    HTML基本语法HTML文档由HTML元素组成,一个HTML元素由一个标签和一组属性组成。一个标签可以有一个或多个属性,属性以名称和值成对出现。Web 浏览器读取HTML 文档,并以网页的形式显示出来,浏览器不会显示 HTML ...
  • C++基本语法

    千次阅读 2019-05-04 19:40:47
    c++基本语法 1.c++中可以用endl来代替以前C语言中的\n。 2.c++中基本的头文件是#include using namespace std; 3.#include using namespace std; int main() { cout << “Hello, world!” << endl; ...
  • JSP基本语法

    千次阅读 2019-01-25 21:39:37
    一.JSP基本语法 jsp的基本语法分为三个重点:注释;脚本元素;指令元素。 1.1注释 注释分为两种:HTML注释;JSP注释。 HTML注释例子代码如下 : &lt;%@page language = "java" pageEncoding = "...
  • postgresql 基本语法

    千次阅读 2018-12-05 17:39:15
    postgresql 基本语法 postgresql数据库创建/修改/删除等写入类代码语法总结: 1,创建库 2,创建/删除表  2.1 创建表  create table myTableName  2.2 如果表不存在则创建表 create table if not exists...
  • YAML基本语法

    千次阅读 2018-08-15 18:27:57
    1、基本语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 2、支持的数据结构 对象:键值对的集合,又称为映射...
  • Lucene基本语法

    千次阅读 2017-11-05 14:54:44
    本文介绍Lucene的基本语法,与Kibana结合使用,能发挥超出想象的威力
  • shell脚本基本语法详解

    万次阅读 多人点赞 2016-09-28 20:16:04
    /bin/bash,因为linux里面不仅仅只有bash一个解析器,还有其它的,它们之间的语法会有一些不同,所以最好加上这一句话,告诉系统要用这个解析器。一.shell变量shell变量和一些编程语言不同,一般shell的变量赋值的...
  • go基本语法

    千次阅读 2017-06-20 08:26:58
    go基本语法go基本语法 变量 基本类型 定义变量 数组 slice map struct 自定义类型 常量 语句 函数面向过程的函数 定义函数 函数返回值 变长参数 传值与传指针 函数作为类型与变量 方法面向对象的方法 方法的继承 ...
  • C语言基本语法

    千次阅读 2018-07-18 12:58:33
    C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,...
  • C++ 编程基本语法

    千次阅读 2019-06-10 23:30:09
    本场 Chat 主要介绍 C++ 编程的基本语法,主要以源码范例和对应的讲解为叙述形式,读者学习后能够对 C++ 编程有一个基本的认识,对一些概念有基础认识,在实际编程中结合这些知识可以快速上手。 通过本场 Chat 您将...
  • 2.3 Python基本语法

    万次阅读 多人点赞 2020-10-10 08:52:19
    Python基本语句和函数1.1 赋值语句1.2 循环与判断1.3 BIFs(内建函数)2. Python数据类型2.1 数值类型 1. Python基本语句和函数 1.1 赋值语句 # 简单赋值 a = 100 # 多变量赋值 a, b, c = 99, 100, 101 print(a, b, ...
  • Promise 基本语法

    千次阅读 2019-01-20 21:21:24
    Promise 基本语法 Promise为何出现? 为了解决callback Hell Promise的状态 promise有三种状态: pending (初始化状态) fulfilled (成功) rejected (失败) Promise对象的状态改变,只有两种可能:从pending...
  • SAP ABAP入门学习-基本语法

    万次阅读 多人点赞 2016-12-16 14:41:16
    SAP ABAP入门学习-基本语法
  • JSP 基本语法

    千次阅读 2018-10-10 10:20:07
    元素是在JSP基本语法中定义的内容,JSP容器在转换阶段将元素翻译成相应的Java代码。 JSP页面中其他的所有内容都是模板数据。JSP容器对模板数据不做处理。 JSP定义的元素有4种类型。 指令:用于设置整个页面属性 ...
  • Google搜索基本语法和高级语法

    千次阅读 2020-07-10 10:07:49
    基本语法: site:可以限制你搜索范围的域名; inurl:用于搜索网页上包含的URL,这个语法对寻找网页上的搜索,帮助之类的很有用; intext: 只搜索网页部分中包含的文字(也就是忽略了标题、URL等的文字); intitle: ...
  • Python基本语法元素

    千次阅读 2019-03-09 22:14:59
    Python基本语法元素 一、基本语法 程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。 基本输入输出函数:input()、eval()、print()。 1. 缩进 Python语言...
  • LINGO基本语法

    千次阅读 2018-10-10 20:32:25
    基本语法规则 求目标函数的最大值或最小值分别用MAX=…或MIN=…表示; 语句必须以分号;结束,每行可以有多个语句,语句可以跨行; 变量名称必须以字母(A~Z)开头,由字母、数字(0-9)和下划线组成,长度不超过32...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,862
精华内容 59,944
关键字:

基本语法