MySql 基本操作语句整理

数据库 DATABASE:

创建

CREATTE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 。

删除:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

显示:

SHOW{ DATABASES| SCHEMAS} [LIKE ‘pattern‘|WHERE expr];

选择:

USE database_name ;

数据表 TABLE :

创建:

CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, ...) //()内为库里面每一列的名称

删除:

DROP TABLE [IF EXISTS] table_name;

显示:

SHOW TABLES [ FROM db_name] [ LIKE ‘pattern‘||EHERE expr];

列 COLUMN:

加入:

ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name]

//FIRST 加入到最前端, AFTER col_name ,跟在col_name 后边,省略该项,则加在最后面。

删除:

ALTER TABLE tbl_name DROP [COLUMN] col_name;

记录 ROW:

加入:

INSERT [INTO]tbl_name [(col_name,...)] VALUES(val,..)

删除:

DELETE FROM tbl_name [WHERE where_condition]

改动/更新:

UPDATA[LOW_PRIORITY][IGNORE ] table_reference SET col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]...

[WHERE where_condition]

样例: UPDATE users SET age=18 WHERE age=17;

显示:

SELECT expr, ...FROM tal_name;

SELECT * FROM tal_name; //查看全部

查询:

SELECT select_expr[, select_expr...]

[

FROM table_references

[WHERE where_condition]

[GROUP BY {col_name|position}[ASC|DESC],...]

[HAVING where_condition]

[ORDER BY {col_name|expr|position} [ASC|DESC], ...]

[LIMIT {[offset,]row_count|row_count OFFSET offset}]

]

//比如: SELECT name FROM users WHERE id=3;

其它:

约束条件:NOT NULL ; PRIMARY KEY; UNIQUE KEY; DEFAULT; FOREIGN KEY

其它经常使用keyword:AUTO_INCREMENT

时间: 2024-11-05 15:52:12

MySql 基本操作语句整理的相关文章

SqlServer 与 MySQL 基本操作语句对比

继上篇 MySQL 基本操作语句 后,个人测试和补充了 SqlServer 与 MySQL 的 基本操作语句对比,主要是对比SQL命令的一些差异,不作更多说明. (由于mysql 没有系统学习过,欢迎大侠们拍砖~~)  SqlServer版本:SqlServer 2008 MySQL版本: MySQL 5.5 执行符号: MySQL :分号';' SqlServer :字符'GO' 自增列:MySQL必须要索引,不能设置增量: 默认值:MySQL默认值不用加括号:SqlServer可加或不加:

MYSQL基本操作语句

0.修改密码:mysqladmin -u root -p password 123456 导出数据库:mysqldump -u root -p yunpay>yunpay.sql 导入数据库:mysql –u root -p yunpay < yunpay.sql 1.为mysql增加一个名为admin,主机名任意的网络用户,其通过密码'123'访问数据库,这个用户拥有对数据库的所有操作权限(ALL PRIVILEGES) CREATE USER 'admin'@'%' IDENTIFIED

mysql 查询语句整理

单表查询 MySQL从数据表中查询数据最基本的语句是SELECT语句,在前面的"增删查"已经使用过:SELECT * FROM 表名,也就是查询指定数据表中的所有数据.下面将对SELECT语句进行详细介绍. 查询所有字段 语法:SELECT 字段名1,字段名2,- FROM 表名 结果: 注意:字段顺序可以更改则显示的结果也会作出对应的调整: 4.1.2  在SELECT语句中使用(' * ')通配符代替所有字段 语法:SELECT * FROM 表名: 4.1.3  查询指定的部分字

mysql基础语句整理

显示所有数据库. mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | mysql              | | test               | | zabbix             | +--------------------+ 4 rows in set (0.00 sec) 新建一个数据库.

Mysql数据库--语句整理/提升/进阶/高级使用技巧

一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4.说明:创建新表create

mysql 常用语句整理

1. 替换某个字段中的部分内容 SET @oldlink1 = 'http://192.168.100.66'; SET @newlink1 = 'www.baidu.com'; UPDATE Test1 SET Content = ( REPLACE ( Content ,@oldlink1 ,@newlink1 ) ) WHERE Content LIKE concat('%' ,@oldlink1, '%'); 2.连表删除数据 SET @UnitId = '27542'; DELETE

Mysql的基本操作语句(适合初学者借鉴)

因本人之前对mysql数据库不是特别了解,所以那段时间为了应对工作做出了各种努力,现将本人总结整理的mysql数据库基本操作摘录出来分享给大家,大多已加批注,方便记忆学习!  Mysql的基本操作语句 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 无密码设置如果已设mysql系统环境变量可直接mysql进入,如没有设置mysql系统环境变量请使用绝对路径 1.2 创建用户: mysql> insert into mysql.user(Host,U

mysql copy表或表数据常用的语句整理汇总

mysql copy表或表数据常用的语句整理汇总. 假如我们有以下这样一个表: id username password ----------------------------------- 1 admin ************* 2 sameer ************* 3 stewart ************* #SQL CREATE TABLE IF NOT EXISTS `admin` ( `id` int(6) unsigned NOT NULL auto_increme

Mysql常用语句总结

对MySql经常使用语句的详细总结 下面总结的知识点全是经常用的,全都是干货,好好收藏吧./* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password('root'); SHOW