zoukankan      html  css  js  c++  java
  • 数据库操作

    • 登录数据库 mysql -uroot -pwkf19961014
    • 查看数据库 show databases; 创建数据库 create database test; 删除数据库 drop database test;进入数据库 use test;
    • 创建数据表create table score(snum varchar(3),sname varchar(5));
    • 查看数据 show tables;   查看数据表属性 show columns from score 查看定义的表 show create table score 删除表 drop table score
    • 复制表 只复制表结构,不复制表数据 create table score1 like score  复制表,也复制表中数据 create table score2 as (select * form score)
    • 修改表名 alter table score rename score0  添加列 alter table score0 add column class varchar(10)  删除列 alter table score0 drop class 修改列名,alter table score0 change course age tinyint 修改列的类型 alter table score0 modify sname varch
    • 插入数据 insert into score values('','','') 插入多行数据  insert into score values('','',''),('','',''),('','','')
    • 修改数据 update score set course='english' where set snum='007'  修改时使用表达式 update score0 set score=score+5 where score<90
    • 删除数据 delete from score0 where snum='007'
    • 添加主键约束 alter table score0 add primary key (snum) 添加snum为表score0的主键
    • 添加外键约束 创建表时添加外键约束create table score(num varchar(5),score float,foreign key (num) references stu(snum));  创建表后添加外键约束 alter table score add foreign key (num) references stu(snum)
    • 增加自增长 auto_increment 通常和主键约束一起使用。
    • unique,表示唯一约束,该记录的关键字不能重复。
    • 非空约束 not null 表示该字段不能为空
    • 默认值约束 default 'default'

    SQL数据类型,tinyint,大小1B,0-255,-127~128。int,大小4B,可以表示任意的整数数值。float,4B,表示7位小数。double,8B,15位小数。char,固定长度的字符串。varchar()不固定长度的字符串。二进制数据类型。时间类型date,3B,YY--MM--DD。time,HH:MM:SS,3B。datetime,8B,yy-mm-dd hh:mm:SS。

  • 相关阅读:
    Q15格式表示负小数
    音频算法处理笔试面试题
    有符号和无符号之间的转化
    PE5 Smallest multiple
    PE3 Largest prime factor(最大素数因子)
    PE2 Even Fibonacci numbers(最大菲波那列偶数)
    PE 4 Largest palindrome product(最大回文)
    PE1 Multiples of 3 and 5
    Codevs高精度入门(减法、加法和乘法)解题报告
    计算机网络学习笔记(二) 计算机网络结构
  • 原文地址:https://www.cnblogs.com/feng1014/p/12672037.html
Copyright © 2011-2022 走看看