MySQL常用命名

MySQL常用命名
MySQL数据库命令总结:

systemctl start mysqld---->启动数据库
mysql -u root -p------>登录密码
vim  /etc/my.cnf----->重置密码
skip -gant-tables----->密码
systemctl restart mysqld----->重启服务器
flush privileges;----->刷新权限设置
alter user 'root'@'localhost' identified by 
'123456';
--->设置密码
show databases;---->查看数据库类型
create database demo default charset utf8;---->
创建数据库
drop database <数据库名>;---->drop 命令删除数据库
systemctl stop mysqld----->停止启动
systemctl status mysqld---->查看状态
systemctl enable mysqld----->开机自启
systemctl disable mysqld----->开机不自启

基本命令:

use <数据库名>;----->使用数据该数据库
show tables;--------->显示数据库中的表
drop database if exists school-->如果学校这个数据库
存在我们就删除它
create database school default charset utf8-->创建
学校数据库,设置默认字符集为utf8语言
use school-->切换学校数据库
create table student()-->创建学生表,括号中写属性
id(属性)int not null-->转换成整数,并且不为空值
varchar(4)-->长度可变的字符串,长度设置为4个字节
sex(属性) bit default 1-->bit 要么是1要么是0,default
1 默认设置为1
primary key()-->设置主键,括号里放主键名

==================添加约束========
SQL Server 常见五种约束:

  Primary Key  –主键约束
  Foreign Key  –外键约束
  Unique     –唯一约束
  Default     –默认值约束
  Check     –条件约束(逻辑判断约束)

alter table student add constraint fk_student_键名
foreign key(键名) references college(键名)
--->添加外键(foreign key)约束--references参照完整性
alter table college add constraint website unique
(属性)---> 给学院网址加上唯一约束
alter table tb_score add constraint
 ck_score_score check (score between 0 and 100);
添加检查约束(MySQL中检查约束不生效)


表的增加与删除

alter table 表名 add column 列名 char()-->
在表中新添加一列,char固定长度
如果数据表中只剩余一个字段则无法使用drop来删除字段
alter table 表名 drop column 列名-->删除添加列
delete from 表名 where(条件) 属性=100-->
指定删除第100行内容
decimal(4,1)-->总共四位有效数字,小数点后面有1位
comment" "--->注释
属性auto_increment-->字段默认排序
属性datetime default now(),---->默认现在日期
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值