美文网首页
mysql语法(更新中...)

mysql语法(更新中...)

作者: 若是如风 | 来源:发表于2016-11-12 20:57 被阅读0次

1.显示所有数据库
SHOW DATABASES;
2.选择数据库
USE blue;
3.显示所有表
SHOW TABLES;
4.创建表

CREATE TABLE  people(
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(20),
    gender ENUM('F','M')
 )default charset=utf8;

5.删除表
DROP TABLE people
6.显示表结构
DESCRIBE people;
7.插入数据
INSERT INTO people (name, gender) VALUES('张三', 'M');
8.查找数据
SELECT * FROM people WHERE id > 5;
9.删除数据
DELETE FROM people WHERE id > 5;
10.更新数据
UPDATA people SET name = '李四'

11.AND
<small>一般用在WHERE语句中</small>
SELECT * FROM people WHERE id > 5 AND id < 10;

12.OR
<small>一般用在WHERE语句中</small>
SELECT * FROM people WHERE id > 5 OR id < 10;

13.排序
<small>默认为ASC,升序排列;DESC降序</small>
SELECT * FROM news ORDER BY id DESC

14.限制查找的数量和查找的位置
<small>offset:查找起始位置的下标
length:查找的长度</small>
SELECT * FROM news ORDER BY id DESC LIMIT $offset, $length

15.求某字段的平均数

INSERT INTO test01 (nuber) VALUES ('1'), ('3'), ('5'), ('5');
SELECT avg(nuber) FROM test01;
图1
16.截取字符串
SELECT mid('abcdefg', 2, 2);
<small>参数1:待截取的字符
参数2:截取的下标位置
参数3:截取的长度</small>
图2

17.给表重命名
alter table old_name rename new_name;
18.添加列
alter table test add lie int(4) not null;

图3

19.修改列名
alter table test_test change lie id varchar(10) not null;

图4

20.复制表结构
CREATE TABLE 新表 LIKE 旧表

相关文章

  • mysql语法(更新中...)

    1.显示所有数据库SHOW DATABASES;2.选择数据库USE blue;3.显示所有表SHOW TABLE...

  • MySQL UPDATE JOIN

    MySQL UPDATE JOIN语法: 还有另一种使用以下语法更新数据交叉表的方法: 等价于: 例子:

  • postgresql的update inner join

    在mysql中遇到依赖表a的数据来大量更新表b的数据时可以使用update join的语法在postgresql也...

  • MySQL语法模板 SQL语句:常用

    MySQL语法模板系列 SELECT 查询语句 INSERT 插入语句 UPDATE 更新语句 DEL...

  • Mysql——进阶语法

    Mysql-进阶语法 导语 在上一篇《MySQL的基本语法》中我们了解了mysql基本的增删改查的语句。本篇我们将...

  • MySQL基础语法(长期更新)

    8.0MySQL常见语法: #启动mysql服务器:net start mysql #关闭:net stop my...

  • MySQL优化 JOIN语法和JOIN算法

    本文问题 什么是外联接,什么是内联接? MySQL中的JOIN语法与标准SQL语法有什么不同? MySQL Joi...

  • MySql : [ERR] 1064 - You have an

    此问题是 MySql 语法上的错误,在 MySQL 中,为了区分 MySQL 的关键字与普通字符,MySQL 引入...

  • 触发器

    MySQl中触发器 MySQl中触发器的语法如下: 例子:其中,new代表新插入的行记录

  • MySQL教程

    MySQL 入门教程 MySQL 安装 MySQL 管理 MySQL PHP 语法 MySQL 连接 MySQL ...

网友评论

      本文标题:mysql语法(更新中...)

      本文链接:https://www.haomeiwen.com/subject/oxvqpttx.html