数据库
首页 > 数据库> > mysql学习(一)

mysql学习(一)

作者:互联网

一、连接数据库

mysql -uroot -p     //后面可以加上密码
-----------------------------------------
-- 连接后:
show databases; -- 查看所有数据库
use school --切换数据库 use 数据库名
show tables; -- 查看数据库中的所有表
describe student; -- 显示数据库中所有表的信息
create database westos; --创建一个数据库
exit; -- 退出连接
--单行注释
/*
多行注释
*/

二、操作数据库

mysql不区分大小写

操作数据库——>操作数据库中的表——> 操作数据库中表的数据

1、创建数据库

CREATE DATABASE IF NOT EXISTS westos

2、删除数据库

DROP DATABASE IF EXISTS westos

3、使用数据库

 USE school --如果前面的表或者字段名是一个特殊的字符,就需要带  `  `

4、查看数据库

SHOW DATABASES --查看所有的数据库

三、数据库的列类型

数值

字符串


时间日期

null

没有值,未知
注意,不要使用null进行运算,结果为null

四、数据库的字段属性

Unsigned

zerofill

自增

创建简单的数据库

-- AUTO_INCREMENT COMMENT 自增
-- 字符串使用单引号括起来
-- NOT NULL不能为空
-- DEFAULT '123456'设置默认值
-- COMMENT '学号',设置注释
-- PRIMARY KEY(`id`)主键,一般一个表只有一个主键
CREATE TABLE IF NOT EXISTS `mate`(
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
`birthday` DATETIME  DEFAULT NULL COMMENT '出生日期',
`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY(`id`)
)ENGINE = INNODB DEFAULT CHARSET = utf8

 

CREATE TABLE [IF NOT EXISTS] `表名`(
`字段名` 列类型 [属性] [索引] [注释],
`字段名` 列类型 [属性] [索引] [注释],
`字段名` 列类型 [属性] [索引] [注释]
)[表类型][字符集类型][注释]

 

标签:COMMENT,字节,--,数据库,学习,DEFAULT,mysql,NULL
来源: https://www.cnblogs.com/20kkk/p/16559794.html