Mysql的一些基础的语法

Use + 数据库名称:使用这个数据库

创建数据表 UNSGINED表示的意思是无符号位
[IF NOT EXISTS]可以省略
CREATE TABLE [IF NOT EXISTS] table(

usename VARCHAR(20),
age TINYINT UNSGINED

)

SHOW TABLES :查看数据库里有几张表
SHOW TABLES FROM mysql : 查看所有数据库的表
SELECT DATABASE():显示当前数据库
SHOW COLUMNS FROM ss: 查看数据库的结构类型
向表中插入数据
INSERT ss (name,age) VALUES (‘李海洋‘,20)

AUTO_INCREMENT :自动编号,且必须与主键组合使用
默认情况下,其始值为1,每次的增量为1

指定把text这一列放在第一位
alter table aa modify text VARCHAR(255) FIRST

把text放在age后面
alter table aa modify text VARCHAR( 255) AFTER age

where :它的后面是查询的条件。

as n 使用别名。

删除ss表中name=李海洋的数据
DELETE FROM ss WHERE name=‘李海洋‘
删除id这一列
ALTER TABLE ss DROP COLUMN id;

添加id这一列
alter table ss add column id INT PRIMARY KEY AUTO_INCREMENT

时间: 2024-08-25 12:05:46

Mysql的一些基础的语法的相关文章

MySQL 最基本的SQL语法/语句

MySQL 最基本的SQL语法/语句 MySQL 最基本的SQL语法/语句,使用mysql的朋友可以参考下. DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop databa

mysql中的基础查询 练习

#进阶1:基础查询 /* 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1.查询列表可以是:表中的字段.常量值.表达式.函数 2.查询的结果是一个虚拟的表格 */ USE myemployees; #1.查询表中的单个字段 SELECT last_name FROM employees; #2.查询表中的多个字段 SELECT last_name,salary,email FROM employees; #3.查询表中的所有

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否

OC基础 点语法的使用

OC基础 点语法的使用 1.创建一个Student类继承于NSObject,Student.h文件 #import <Foundation/Foundation.h> @interface Student : NSObject { NSString *_name; NSString *_nickName; } //@property定义属性 //1,它给该类声明了一个属性名+下划线的变量 //2,它给该类声明了一个getter方法和一个setter方法 //修饰符 //atomic和nonat

开始了解C++基础概念语法

#include<iostream.h>是在旧的标准C++中使用.在新标准中,用#include<iostream>. iostream.h是input output stream的简写,意思为标准的输入输出流头文件.它包含: (1)cin>>"要输入的内容" (2)cout<<"要输出的内容" 对象分为两组:面向单字节的,即常见的cin.cout.cerr和clog:其面向宽字节的对应物,声明为wcin.wcout.

深入mysql &quot;ON DUPLICATE KEY UPDATE&quot; 语法的分析

mysql "ON DUPLICATE KEY UPDATE" 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE:如果不会导致唯一值列重复的问题,则插入新行. 例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果: 复制代码代码如下: INSERT INTO TABLE (a,c) VALUES

IOS基础_Block语法的简单使用

开始学IOS的时候没怎么接触过block语句,在后来用到的越来越多,就不得不学了,刚开始理解比较困难的,然后自己做了一个例子就慢慢理解了,不说废话了,上代码: 正常的简单地申明调用一个block语句是这样的: //申明 int (^yxpBlock)(int, int)  =^(int a ) {return a*a ;}; 说明:返回值(^语句块名称)(传人参数类型)=^(传人参数){主体}: //调用 int result = square(5); 我建了一个测试项目包含了(yxpAppDe

MYSQL(一) 简单语法

MYSQL(一) 简单语法 1.默认约束:mysql里面DEFAULT关键字后面是不用加括号的 --1.1 创建数据库 mysql> create database holly; Query OK, 1 row affected (0.00 sec) --1.2 使用数据库 mysql> use holly; Database changed --1.3 创建数据库表 mysql> create table student -> ( ->    id int default

C#基础系列——语法

1.C#是这样开始的: 函数入口:static void  Main(String [] args){} 2.Hello  World 例子 using system;--------导入命名空间,里面有相关类库 namespace   helloworldSample---------命名空间,是可选的 {   class  Program----------类名,C# 一切都在类里面的,所以所有必需以类开始 { static  void  Main(String [] args) { Con