SQL语句基础(二)

    xiaoxiao2021-03-25  103

    T-SQL语句创建数据库

    create database LtsDatabase on ( name=LtsDatabase_data, filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_data.mdf', size=6, maxsize=12, filegrowth=10% ) log on ( name=LtsDatabase_log, filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_log.ldf', size=1, maxsize=8, filegrowth=10% )

    创建一个表

    使用T-SQL创建一个表

    use LtsDatabase create table Techer ( 教师编号 int, 教师职称 varchar(50), 教师年龄 int, 教师薪金 money )

    编辑这个表 查询:

    select * from dbo.Techer

    select 教师编号,教师职称 from dbo.Techer

    点击显示SQL窗口可以对表进行修改

    增加数据库文件

    //增加主数据文件 alter database LtsDatabase add file ( name=LtsDatabase2, filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase.mdf', size=6 ) //增加日志文件 alter database LtsDatabase add log file ( name=LtsDatabase_log2, filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\LtsDatabase_log2.ldf', filegrowth=10% )

    移除数据库文件

    alter database LtsDatabase remove file LtsDatabase2 alter database LtsDatabase remove file LtsDatabase_log2

    更改表名称

    1.选中表,按F2 2.右键-重命名 3.使用sql

    exec sp_rename "Techer","教师表"

    增加表字段

    use LtsDatabase alter table 教师表 add Email varchar(60) select * from 教师表

    修改字段

    use LtsDatabase alter table 教师表 alter column 教师薪金 int

    删除字段

    use LtsDatabase alter table 教师表 drop column 教师薪金

    删除表

    use LtsDatabase drop table 学生表

    向表中插入记录

    use LtsDatabase insert into 教师表(教师编号,教师年龄,教师职称) values(20,30,'高级教师')

    是否允许NULL值

    use LtsDatabase insert into 教师表(教师编号) values(120)
    转载请注明原文地址: https://ju.6miu.com/read-20542.html

    最新回复(0)