码迷,mamicode.com
首页 > 其他好文 > 详细

第十四周课程总结&实验报告

时间:2019-11-29 15:38:31      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:from   http   dml   init   char   定义   database   学习总结   结构   

学习总结

MySQL数据库

DriverManager类的常用方法

技术图片

Connection接口的常用方法

技术图片
技术图片

(1)连接MySQL数据库: mysql -u 用户名 -p 密码

(2)创建数据库:CREATE DATABASE 数据库名称;

(3)删除数据库:DROP DATABASE 数据库名称;

(4)使用数据库:USE 数据库名称;

(5)创建数据库表:

CREATE TABLE 表名称(
字段名称1 字段类型[DEFAULT 默认值][约束],
字段名称2 字段类型[DEFAULT 默认值][约束],
...,
字段名称n 字段类型[DEFAULT 默认值][约束],
);

(6)删除数据库表:DROP TABLE 表名称;

(7)查看表结构:DESC 表名称 ;

(8)查看数据库信息

查看全部数据库:SHOW DATABASES ;
查看一个数据库的全部表:SHOW TABLES ;

SQL语法

(1)SQL分类

DML(Data Manipulation Language,数据操作语言)——用于检索或者修改数据。
DDL(Data Definition Language,数据定义语言)——用于定义数据的结构,如创建、修改或者删除数据库对象。
DCL(Data Control Language,数据控制语言)——用于定义数据库用户的权限。

(2)创建操作表

DROP TABLE user ; -- 删除数据库表
CREATE TABLE user
(
id INT AUTO_INCREMENT PRIMARY KEY ,
name VARCHAR(30) NOT NULL ,
password VARCHAR(32) NOT NULL ,
age INT NOT NULL ,
sex VARCHAR(2) DEFAULT ‘男‘ ,
birthday DATE
) ;

(3)MySQL中的数据类型

MySQL中的数据类型(1)

技术图片

MySQL中的数据类型(2)

技术图片

(4)增加数据

向表中增加数据,可以使用以下的语法:
INSERT INTO 表名称[(字段1,字段2,字段3,...,字段n)] VALUES (值1,值2,值3,...值n) ;

(5)删除数据

删除表中的数据,可以使用以下的语法:
DELETE FROM 表名称 [删除条件] ;

(6)更新数据

当需要修改数据表中的某些记录时,就可以使用UPDATE语句,语句格式如下:
UPDATE 表名称 SET 字段1=值1,....字段n=值1 [WHERE 更新条件] ;

(7)查询数据

简单查询语句格式

SELECT {*|column alias}
FROM 表名称 别名
[WHERE condition(s)] ; ? 设置查询条件

指定查询列

查询user表中的姓名和生日
SELECT name,birthday FROM user ;

模糊查询

查询姓名或密码中包含字母“m”的用户
SELECT * FROM user WHERE name LIKE ‘%m%‘ OR password LIKE ‘%m%‘ ;

LIMIT语句

以上的查询是将全部的数据都取了出来,如果现在要是想取出数据库表中的一部分数据的话,则在查询的最后加上一个LIMIT语句即可,此语句格式如下:
SELECT 字段 FROM 表 WHERE 条件 LIMIT 开始行,取出的数据个数;

第十四周课程总结&实验报告

标签:from   http   dml   init   char   定义   database   学习总结   结构   

原文地址:https://www.cnblogs.com/hltltp/p/11957917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!