一、什么是SQL
SQL 是用于访问和处理数据库的标准的计算机语言。
SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。但是由于各种各样的数据库出现,导致很多不同版本的 SQL 语言,为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等),这些就是我们要学习的SQL基础。
二、SQL连接
SQL连接
ADO.NET提供了多种方式来连接和操作数据库,例如使用SqlConnection(针对SQL Server),OleDbConnection(针对OLE DB),OdbcConnection(针对ODBC),MySqlConnection(针对MySQL),等等。以下是使用SqlConnection连接SQL Server数据库的基本步骤:
使用之前需要添加类库,引用命名空间 using System.Data.SqlClient;
string connectionString = @"Server=你的服务器地址;Database=你的数据库名称;User Id=你的用户名;Password=你的密码;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
connection.Open(); // 打开连接
Console.WriteLine("数据库连接成功!");
// 在这里执行你的数据库操作,例如查询、插入等
}
catch (Exception ex)
{
Console.WriteLine("数据库连接失败:" + ex.Message);
}
}
三、SQL基础语言学习
1.创建表 Crete Table
string createTableSQL = @"
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[你的表名]') AND type in (N'U’))
BEGIN
CREATE TABLE [dbo].[你的表名] (
[Id] INT PRIMARY KEY IDENTITY(1,1),
[Name] NVARCHAR(50),