黑马程序员技术交流社区

标题: 【石家庄校区】就业班day_07_MySQL [打印本页]

作者: 时光。    时间: 2018-5-9 15:21
标题: 【石家庄校区】就业班day_07_MySQL
就业班day_07_MySQL
-h       hostname(主机名(ip地址)
-P       port(端口号)
crud
DDL 数据定义语言
Create    Drop     Alter...
DCL  数据控制语言
if   grant
DML  数据操纵语言
insert    update  delete
DQL  数据查询语言
select
SQL对数据库进行操作
创建数据库:
语法:  create database 数据库名称 [character set 字符集 collate 字符集校对规则
查看数据库:
语法:  查看某个数据库的定义信息: show create database 数据库名称
查看数据库服务器中所有的数据库:show databases
修改数据库:
语法: alter datavase 数据库名称 character set 字符集 collate 校对规则
删除数据库:
语法: drop database 数据库名称
其他数据库操作:
切换数据库:   use 数据名称
查看当前正在使用的数据库: select database<>
SQL对数据库表进行操作
创建表:
语法:  create table 表名称(字段名称 字段类型(长度)约束,字段名称 字段类型(长度)约束...);
字段类型: 一个实体对应一个表,一个实体属性对应表的一个字段.
MYSQL中的类型: tinyint / smallint / int / bigint / float / double / bit / char和vaechar
cha 和varchar 的区别:
定义类型char(8),向这个字段存入字符串hello,那么数据库使用三个空格将其补全.
定义类型char(8),向这个字段存入字符串hello,那么存入数据库的就是hello.
datetime 和 timestamp 区别:
约束作用:
保证数据的完整性
单标约束分类:
主键约束: primary key 主键约束默认就是唯一   非空的
唯一约束:  unique
非空约束:  not null







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2