SQL Server 基础VI

    xiaoxiao2021-03-25  82

    一.增加和删除数据库

    1.create database statement(语句)

    创建一个新的数据库

    CREATE DATABASE databasename;

    注:首先要确认你有管理权限,创建后,可以在数据库列表里查询,使用show databases即可查询

    eg.创建一个新的数据库叫testDB

    CREATE DATABASE testDB;

    2.drop database statement(语句)

    舍弃一个已经存在的数据库

    DROP DATABASE databasename;

    注:在使用此语句前一定要三思,因为被舍弃的数据库会丢掉完整的信息

    首先要确认你有管理权限,舍弃后,可以在数据库列表里查询,使用show databases即可查询

    eg.舍弃一个已经存在的数据库testDB

    DROP DATABASE testDB;

    二.增加和删除表格

    1.create table statement(语句)

    在一个数据库里创建一个新的表格

    CREATE TABLE table_name (     column1 datatype,     column2 datatype,     column3 datatype,    .... );

    这里的column是指表格的列名称,datatype是指列数据的类型,比如varchar, integer, date等

    datatype可参加下图

    eg.创建一个新的表格,包含五列,名称分别为PersonID, LastName, FirstName, Address, 和City

    CREATE TABLE Persons (     PersonID int,     LastName varchar(255),     FirstName varchar(255),     Address varchar(255),     City varchar(255 );

    运行结果如下所示

    这时就可运用insert into语句来给表格添加内容了

    2.用另一个表格创建新表格

    从一个已经存在的表格中,选择要复制的列,列的名称和类型都会复制到新表格中,同时,被选择的列的数据也会被复制进新建的表格

    CREATE TABLE new_table_name AS     SELECT column1, column2,...     FROM existing_table_name     WHERE ....;

    3.drop table statement(语句)

    用来删除一个已经存在的表格

    DROP TABLE table_name;

    eg.删除一个名为shippers的表格

    DROP TABLE Shippers;

    4.truncate table statement(语句)

    删除一个表格中的数据,不是删除表格

    TRUNCATE TABLE table_name;

    三.alter table statement(语句)

    1.alter table statement(语句)

    用来对一个已经存在的表格列,进行增加、删除和修改,或者增加、删除一些约束条件

    2.alter table...add column 在表格中增加一列

    ALTER TABLE table_name ADD column_name datatype;

    eg.在表格persons中,添加一列dateofbirth

    ALTER TABLE Persons ADD DateOfBirth date;

    3.alter table...drop column 在表格中删除一列

    ALTER TABLE table_name DROP COLUMN column_name;

    注:有些数据库系统不允许删除列

    eg.删除表格persons中的列dateofbirth

    ALTER TABLE Persons DROP COLUMN DateOfBirth;

    4.alter table...alter/modify column 修改一列的数据类型

    ALTER TABLE table_name ALTER COLUMN column_name datatype;

    eg.把表格persons中的列dateofbirth的类型改为year

    ALTER TABLE Persons ALTER COLUMN DateOfBirth year;

    转载请注明原文地址: https://ju.6miu.com/read-25408.html

    最新回复(0)