zoukankan      html  css  js  c++  java
  • 简单的一些数据库语句

    -----DB-------
    create database DB  --创建一个数据库名为DB
    go
    use DB --选择DB数据库
    go
    -----------------------------创建用户表-------------------------------------
    create table tb_User
    (
        id int identity(1,1) primary key not null, --identity(1,1)以1为开始数据,每次自增1。primary key设id列为主键。not null id列非空,即不能为空
        [name] varchar(10) unique not null,    --由于name为关键字,避免与数据库发生冲突,所以加上[]。unique 添加唯一约束
        pwd varchar(10) not null,
        sex int default(1), --默认值为1  假设0为男,1 为女 。default('value')设置默认值
        descript varchar(200),
        addTime datetime default(getDate())
    )
    
    use DB   --选择DB数据库
    go
    -----------------------------添加--------------------------------
    --语法:insert into 表名称(列名1,列名1,列名3) values('','','');
    insert into tb_User([name],pwd) values('张三','123456');
    insert into tb_User([name],pwd,descript) values('李四','123456','暂无备注');
    --如果向该表插入一整行数据,则可以省略列名
    insert into tb_User values('王武','123456',0,'暂无备注','2014-2-21');
    --如果一定要自己手动插入id则代码如下:
    set identity_insert tb_User on   --打开标识列
    insert into tb_User(id,[name],pwd,sex,descript,addTime) 
        values(5,'小刘子','123456',0,'暂无备注','2014-2-21');
    set identity_insert tb_User off   --关闭标识列
    
    -----------------------------修改----------------------------------
    --语法:update 表名 set 列名1='值' where 条件;
    update tb_User set [name]='李小四' where id = 5;  --修改id=5那一行的数据
    update tb_User set [name]='李小四',descript='李四的弟弟' where id = 5;  --修改id=5那一行的数据
    update tb_User set pwd = '111111';--不加where条件则更改所有行的pwd列的值为111111
    update tb_User set descript='暂无备注' where pwd = '111111';
    
    -----------------------------删除-----------------------------------
    --语法:delete from 表名 where 条件
    delete from tb_User where id=5;
    
    ----------------------------查询-----------------------------------
    --语法:select * from 表名;
    select * from tb_User --查询所有列
    --语法:select 列名1,列名2 from 表名;   
    select [name],descript from tb_User; --查询对应列
    --给列重命名使用as 关键字
    select [name] as '用户名',descript as '描述' from tb_User;
    View Code
  • 相关阅读:
    tailf、tail -f、tail -F三者区别(转)
    Jackson是线程安全的吗
    SecureCRT同时向多个终端发送命令
    SecureCRT设置和Xshell一样的快速命令集(使用快捷键输入命令和密码)
    SecureCRT配色方案
    Java中判断字符串是否为数字的方法
    MySQL错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL easonjim
    SecureCRT导出服务器列表或配置文件
    java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.<init>()
    Badge
  • 原文地址:https://www.cnblogs.com/Jokers/p/3559750.html
Copyright © 2011-2022 走看看