-
CREATE DATABASE 数据库名; //直接创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名;//判断是否存在并创建数据库
CREATE DATABASE 数据库名 CHARACTER SET 字符集;//创建数据库并指定字符集
SHOW DATABASE;//查看所有数据库
SHOW CREATE DATABASE 数据库名;//查看某个数据库的定义信息
ALTER DATABASE 数据库 DEFAULT CHARACTER SET 字符集;//修改数据库字符集
DROP DATABASE 数据库名;//删除数据库
SELECT DATABASE(); //查看正在使用的数据库
USE 数据库名; //使用/切换数据库查看全部 -
内存:可分为磁盘和硬盘,硬盘:相较磁盘内存速度快,但是价格昂贵,一旦断电未保存的数据会全部消失
普通文件:可以永久保存数据,但是对数据的增删查改效率低
数据库:对数据的增删查改比较方便,但是学习大量的sql语句
查看全部 -
输入mysql-V以后 显示mysql不是内部或外部命令查看全部
-
一、Sql语句
SQL之DDL,操作数据库及table,create,drop,alter
SQL之DML,操作表,insert,delete,update
SQL之DQL,操作表各种维度的select查询
二、MySql约束
主键约束,唯一约束,非空约束
查看全部 -
1SQL语句
2 DDL语句做数据库和表的create,drop,alter;;
3SQL语言介绍 语言的分类 数据库约束
4 DDL语句操作数据库以及表的CREATE(创建表)DROP(删除表)ALTER(修改表)
二:dml语句对表数据进行 insert(插入);update(修改);DELETE(删除);
三:DQL语句对表数据进行各种纬度select查询;
四 :mysql数据库的与约束;保证数据的正确性 有效性 完整性;
主键约束:
唯一约束:唯一性
非空约束:不能为空
查看全部 -
常见的数据截图:
查看全部 -
常见的数据库:
Oracle
MySQL
DB2
SQLServer
SyBase
SQLite
查看全部 -
创建表:CREATE TABLE student(id int,name varchar(10),age int,birthday date,sex char(1));
增强易读性书写:
CREATE TABLE student(
id int,
name varchar(10),
age int,
birthday date,sex char(1)
);
查看表的结构:desc 表名;
查看建表语句:SHOW CREATE TABLE student
engine=innoDB------数据库引擎
快速创建表结构相同的表:CREATE TABLE student1 like sutdent
删除表:DROP TABLE student1
判断表是否存在并删除表:
DROP TABLE IF EXISTS sutdent
修改表结构:
添加表列:ALTER TABLE 表名 ADD 列名 类型;
ALTER TABLE student ADD remark varchar(20);
修改列类型:ALTER TABLE 表名 MODIFY 列名 类型;
ALTER TABLE student MODIFY remark varchar(10);
修改列名:
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
ALTER TABLE student CHANGE remark intro varchar(30);
删除列:ALTER TABLE 表名 DROP 列名;
ALTER TABLE student DROP intro;
修改表名:RENAME TABLE 旧表名 to 新表名
RENAME TABLE student tostudent1
修改字符集:ALTER TABLE 表名 CHARACTER SET 字符集
ALTER TABLE student CHARACTER SET gdk
查看全部 -
DDL:
CREATE DATABASE IF NOT EXISTS db2
与CREATE DATABASE db2前者不报错,例如在备份时其余指令可以执行,后者报错,报错后 后面的代码不执行
创建数据库并指定字符集:
CREATE DATABASE 数据库名 CHARACTER SET 字符集
查看某个创建的数据库信息:SHOW CREATE DATABASE bd2修改数据库
1、修改数据库字符集
ALTER BATABASE 数据库名 DEFAULT CHARACTER SET 字符集
2、删除数据库:DROP DATABASE 数据
查看全部 -
通用语法:
1、可以单行或多行编写,以分号结尾
2、可以使用空格和缩进来增强语句的可读性
3、MySQL不区分大小小,关键字建议大写 可以增加SQL的执行效率
查看全部 -
SQL:结构化查询语言,对数据库查询
SQL分类:DDL 对数据库、表操作,增加create、删除、修改alter
DML:数据操作语言
用来对数据库中的表进行增 insert 删deleted 改updateDQL:数据库查询 select where
DCL: 对数据语言控制用来定义数据库访问的安全级别,创建用户 ,grang\revoke
查看全部 -
mysql -hip地址 -u用户名 -p密码
mysql --host=ip --user= * --password= *
查看全部 -
net start /stop mysql
mysql -V 查看版本
查看全部 -
常见数据库
1.Oracle 2.SQLServer 3.MySQL 4.SyBase 5.DB2 6. SQLite
查看全部 -
常见数据库:
MySQL 开源免费数据库、小型数据库,已被oracle收购
Oracle 收费的 大型数据库,Oracle公司产品
DB2 IBM数据库产品,收费,常应用在银行系统中
SQLserver 微软公司收费的中型数据库,C#、.net等语言常使用
SyBase 已淡出历史舞台,提供了一个非常专业数据库建模工具PowerDesigner
SQLite 嵌入式小型数据库,应用在手机端常用数据库:MySQL、Oracle;在web应用中,使用最多的就是MySQL数据库【原因:开源免费,功能足够强大,足以应付web应用开发,最高支持千万级别的并发访问】
查看全部
举报