初识MySql

配置mysql服务器

1.端口设置

2.默认字符集设置

3.将bin目录配置成环境变量

4.root账号密码设置

5.允许远程登录: Enable root access from remote machines

操作数据库相关命令

1.启动服务器

net start mysql

2.连接mysql数据库

mysql -h 192.168.*.* -u root - p 
****

3.创建数据库

create database myschool;

4.展示数据库

show databases;

5.使用数据库

use myschool;

6.删除数据库

drop database myschool;

SQL语言四大类

DML

data manipulation language 数据库操作语言

DDL

data definition language 数据可定义语言

DQL

data query language 数据库查询语言

DCL

data control language 数据库控制语言

数据类型

数值类型

int smallint mediumint int bigint folat duble decimal

unsigned属性 拥有该属性只有正数

zerofill属性 拥有该属性如果是4位输入1就是0001

字符串类型

char varchar tinytext test

char 表示定长,长度固定,varchar表示变长,即长度可变。char如果插入的长度小于定义长度时,则用空格填充;varchar小于定义长度时,还是按实际长度存储,插入多长就存多长。

日期类型

date

datatime

time

timestamp

year

默认是timestamp 一般用datetime

操作表语句

创建表

create table if not exists student (
studentId int(11) primary key auto_increment comment '学生id',
studentName varchar(10) not null comment '学生姓名'
​
)

相关约束

not null 非空

default 默认

unique key 唯一

primary key 主键

foreign key 外键

auto_increment 自增

查看表的定义

desc student;

删除表

drop table if exists student 

存储引擎

mylsan 与 innodb

区别

m没事务 查询位置 空间小

i有事务,操作丰富 安全性好

关键字 engine

mysql系统帮助

help contents;
help int ;

重命名表

ALTER TABLE 旧表名  RENAME [AS]  新表名

修改字段

ALTER TABLE 表名   MODIFY 字段名   列类型 [ 属性 ]   
ALTER TABLE 表名   CHANGE 旧字段名  新字段名   列类型 [ 属性 ]

添加字段

ALTER TABLE 表名   ADD 字段名   列类型 [ 属性 ]  

删除字段

ALTER TABLE 表名   DROP  字段名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值