首页 > 数据库技术 > 详细

SQL基础(一)

时间:2017-02-04 00:59:54      阅读:255      评论:0      收藏:0      [点我收藏+]

一、mysql管理指令

/Applications/XAMPP/xamppfiles/bin/mysql -uroot

1.显示所有的库

SHOW DATABASES;

2.进入mysql库

USE mysql;

3.显示当前显示的库

SELECT DATABASE();

4.显示当前库中所有表名称

SHOW TABLES;

5.查询sql表名的所有记录

SELECT * FROM sql;

6.退出mysql服务器

exit;

#查询当前MySQL编码

#已导入sql文件的方式  source d:/xx.sql

 

二、

SQL语句的分类
1:DDL Data Define Language
定义库的特征,表的结构--操作列


CREATE/DROP/ALTER/TRUNCATE

CREATE DATABASE crm;

CREATE DATABASE crm1 CHARACTER SET UTF8;

CREATE TABLE student(

  id INT PRIMARY KEY AUTO_INCREMENT,

  name VARCHAR(25),

  score DOUBLE(10,2),

  birthday DATE

);

DROP DATABASE crm1;

DROP DATABASE student;

ALTER TABLE student ADD sex VARCHAR;

ALTER TABLE student DROP birthday;

ALTER TABLE student MODIFY score INT;

 

2:DML Data Manipulate Language
操作表中的记录行--操作行
INSERT/DELETE/UPDATE

 

INSERT INTO student VALUES(null,‘Churjan‘,99,‘1993-8-14‘);

INSERT INTO student(部分列名) VALUES(...);

DELETE FROM student WHERE score=99;

UPDATE student SET score=score/2 WHERE name=‘Churjan‘;


3:DQL Data Query Language***
SELECT

 

 

SELECT * FROM student ORDER BY score;  //升序

SELECT * FROM student ORDER BY score DESC;  //降序


4:DCL Data Control Language
控制数据库用户的权限
GRANT/REVOKE

三、sql函数

MAX();

MIN();

AVG();

COUNT();

SUM();

 

SQL基础(一)

原文:http://www.cnblogs.com/churjan/p/6363826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!