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。

  • 相关阅读:
    动态属性 的简单思考
    千发 邮件营销小工具 完全免费
    基于角色的代码权限
    VS2005对NHibernate映射文件的智能感知功能
    在ASP.NET中使用脚本代码保护功能
    ASP.NET 开发, PageBase, ModuleBase
    在自定义HttpHandler中使用Session
    C# 应用程序许可控制
    TCE条件表达式
    NHibernate 基本使用(一对一、组件、一对多)
  • 原文地址:https://www.cnblogs.com/feng1014/p/12672037.html
Copyright © 2011-2022 走看看