我在学习SQL数据库的时候,记录了一些基本的SQL语句,因为我也学习的不多,可能还不是太仔细。
1,insert into 表名字(属性) values(对应的值),这个语句的意思是将VALUE中的值插入到对应的表中,Value后的值要与表名后的属性一一对应。
2,select 属性 from 表名,这个语句的意思是查询这个表中这个属性对应的值,可以查询多个属性,用‘,’隔开。
3,select * from 表名, 这个语句的意思是查询所有数据,*代表这个表中的所有属性
4,select Name as n1 from 表名 (Name起别名)这个语句是给属性起别名,用到的地方不多
5,select * from 表名 where Name like ‘y%’ ,这个语句的意思是模糊查找以y开头的Name属性下的值 %表示若干字符
6,select * from 表名 order by 属性,这个语句是 按照这个属性进行排序并显示//默认从小往大排列
7,select * from 表名 order by 属性 Desc, 这个语句是降序排列
8,delete from 表名 where 属性= ‘值’ 这个语句的意思是删除这个表中这个属性下所有值为这个的行。
9, delete from 表名 删除所有数据
10,where 可以多个过滤 如 where age>100 or Name=’yzk’;
11,update 表名 set 操作 如 Age = age +1 (更新表) 将这个表Age属性下的值+1.
12,update 表名 set 操作 where ,这个语句中用where过滤一部分数据,然后进行更新
13,ADO.Net: .Net中用来向数据库提交SQL语句的一堆类 using(SqlConnection conn = new Sqlconnection(“Data Source=.;Initial Catalog=T_Student;User ID=sa;Password=123456”))
{
conn.Open();
}
Data Source=. IP地址
Initial Catalog=T_Student 数据库名字
User ID=sa;Password=123456账号密码
conn.Open() 打开数据库
SqlCommand cmd = conn.CreateCommand() 通过连接创建一个向数据库发命令的对象Sqlcommand
cmd.CommandText= “Insert into T_Student(Name,Age) values(‘haha’,18)” //写一个SQL语句
cmd.ExecuteNonQuery(); 执行SQL语句
{
conn.Open();
}