MySQL基础语法(一)
2016-03-07 00:06
615 查看
(一)、启动MySQL服务
1、cmd命令行(services.msc)打开服务管理 :
2、在服务列表中找到mysql并启动
(二)、cmd中打开MySQL三种方式 (用户名root,密码123456)
1、mysql --user=root --password=123456
2、mysql -u root -p 回车后输入密码即可
3、mysql -uroot -p12346
(三)、MySQL语句规范
1、关键字与函数名称全部大写
2、数据库名称、表名称、字段名称全部小写
3、SQL语句必须以分号结尾
(四)、基础语法
一、基础
1、显示当前服务器版本
SELECT VERSION();
2、显示当前日期时间
SELECT NOW();
3、显示当前用户
SELECT USER();
二、数据库基础
1、查看有哪些数据库
SHOW DATABASES; —— —— CREATE DATABASE IF NOT EXISTS firstdb;
2、查看某个数据库的信息
SHOW CREATE DATABASE firstdb;//可以获取数据库信息
—— —— CREATE DATABASE IF NOT EXISTS firstdb CHARACTER SET gbk;
—— —— ALERT DATABSE firstdb CHARACTER SET = utf-8; //更改数据库编码方式
3、选择某个数据库db
USE xxxdb;
3、查看上面选中数据库的列表
SHOW TABLES; —— —— CREATE TABLE firstTable (name VARCHAR(20), birthdate VARCHAR(20));
4、显示表的结构
DESCRIBE xxxtable;
5、查询所有数据
SELECT * FROM xxxtable; —— —— INSERT INTO firsttable(name, birthdate) values("mmm", "1990");
6、更新某条数据
UPDATE firsttable SET birthday = "1996" WHERE NAME = "mmm";
7、查询数据库
SELECT * FROM firstable WHERE NAME = "tom";
SELECT * FROM firstable WHERE NAME = "tom" AND birthdate = "1999";
8、删除记录
DELETE FROM F firsttable WHERE NAME =‘abc‘;
9、删除表
DROP TABLE ****(表1的名字),***表2的名字;
10、删除数据库
DROP DATABASE IF EXISTS 数据库名;
11、多表查询
SELECT id, title FROM firstable, secondtable WHERE name=writer;
1、cmd命令行(services.msc)打开服务管理 :
2、在服务列表中找到mysql并启动
(二)、cmd中打开MySQL三种方式 (用户名root,密码123456)
1、mysql --user=root --password=123456
2、mysql -u root -p 回车后输入密码即可
3、mysql -uroot -p12346
(三)、MySQL语句规范
1、关键字与函数名称全部大写
2、数据库名称、表名称、字段名称全部小写
3、SQL语句必须以分号结尾
(四)、基础语法
一、基础
1、显示当前服务器版本
SELECT VERSION();
2、显示当前日期时间
SELECT NOW();
3、显示当前用户
SELECT USER();
二、数据库基础
1、查看有哪些数据库
SHOW DATABASES; —— —— CREATE DATABASE IF NOT EXISTS firstdb;
2、查看某个数据库的信息
SHOW CREATE DATABASE firstdb;//可以获取数据库信息
—— —— CREATE DATABASE IF NOT EXISTS firstdb CHARACTER SET gbk;
—— —— ALERT DATABSE firstdb CHARACTER SET = utf-8; //更改数据库编码方式
3、选择某个数据库db
USE xxxdb;
3、查看上面选中数据库的列表
SHOW TABLES; —— —— CREATE TABLE firstTable (name VARCHAR(20), birthdate VARCHAR(20));
4、显示表的结构
DESCRIBE xxxtable;
5、查询所有数据
SELECT * FROM xxxtable; —— —— INSERT INTO firsttable(name, birthdate) values("mmm", "1990");
6、更新某条数据
UPDATE firsttable SET birthday = "1996" WHERE NAME = "mmm";
7、查询数据库
SELECT * FROM firstable WHERE NAME = "tom";
SELECT * FROM firstable WHERE NAME = "tom" AND birthdate = "1999";
8、删除记录
DELETE FROM F firsttable WHERE NAME =‘abc‘;
9、删除表
DROP TABLE ****(表1的名字),***表2的名字;
10、删除数据库
DROP DATABASE IF EXISTS 数据库名;
11、多表查询
SELECT id, title FROM firstable, secondtable WHERE name=writer;
相关文章推荐
- navicat for mysql注册码分享,获取地址
- MYSQL外键(Foreign Key)的使用
- MYSQL外键(Foreign Key)的使用
- MySQL安装、配置和使用(一)
- mysql(二)
- VS2012+MySQL+EF5.0(DBFrist)开发指南
- Can't connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘ (2)解决思路
- MySQL双机热备配置过程
- MySQL 数据库常用命令小结
- MySQL数据库表的基本操作
- mysql convert
- MySQL的Innodb缓存相关优化
- SSD 下的 MySQL IO 优化
- MySQL 调优/优化的 100 个建议
- Mysql优化(一)思路介绍
- mysql 中查出多条记录中的不同type值的pv字段的差值
- 菜鸟使用MySQL存储过程and临时表,供新手参考,请高手斧正
- 安装mysql-5.7.11-winx64.zip 版本, 启动服务 遇 3534 错误的解决方法
- MYSQL:ERROR 1148: The used command is not allowed with this MySQL version
- MYSQL错误 NO.1130 ERROR的解决