1.建一张学生表 包含(id,name,age,sex)2.增加四条数据3.查询表中sex为男的数据4.删除id =3的数据,5.将sex为女的,修改为男 create: CREATE TABLE data_test( id INT unique, name VARCHAR(50), age INT, sex enum('男','女') ) insert: insert into data_test(id, name, age, sex) VALUES(1, '李牧', 18, '男'), (2…
[SQL基础教程] 1-5 表的删除和更新 表的删除 语法 DROP TABLE <表名>; 法则 1-12 删除的表无法恢复 表定义的更新 语法 ALTER TABLE<表名> ADD COLUMN<列的定义>; // 添加列 ALTER TABLE<表名> DROP COLUMN<列的定义>; // 删除列 ps: **Oracle.SQL server 不用添加 COLUMN关键字* 插入数据 语法 BEGIN TRANSATION; IN…
一.python连接mysql from sqlalchemy import create_engine # 数据库数据 HOSTNAME = '127.0.0.1' # linux本地 PORT = ' DATABASE = 'mydb' USERNAME = 'admin' PASSWORD = 'Root110qwe' # 数据连接url db_url = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format( USERNAME, PAS…
一.建表 用户表tb_user create table if not exists tb_user( user_id int auto_increment, ) not null, user_password ) not null, user_avatar ) default null, user_city ) not null, user_createdat datetime default current_timestamp, user_updatedat datetime default…
常用于分库分表 1.批量删除 declare @outter int declare @inner int ) ) ) begin set @tablePrefix='BankPayOrder_'+convert(varchar,@outter)+'_' ) begin set @tableName=@tablePrefix+convert(varchar,@inner) execute('delete from '+@tableName+'') end end 2.批量建表 declare @…
1.创建表 在操作数据表之前,应该使用"USE 数据库名"指定操作是在哪个数据库中进行 主键约束(唯一标识) ****非空*** ****唯一*** ****被引用****(学习外键时) 约束是添加在列上的,用来约束列的! 主键约束,用于唯一标识对应的记录.在MySQL中,为了快速查找表中的某条信息,可以通过设置主键来实现,就好比身份证可以用来标识人的身份一样. 每个数据表中最多只能有一个主键约束. 在Navicat中按键F6也可以进入命令行 2. 主键自增长 * 因为主键列的特性是:…
mysql建表以及列属性 简要: 一.建表原则 二.具体的列属性说明 一.建表原则 建表: 事实上就是声明列的过程,数据终于是以文件的形式放在硬盘(内存) 列: 不同的列类型占的空间不一样. 选列的原则: 够用,不浪费 二.列类型以及属性说明 列类型有: 整形.浮点型.字符型.日期/时间型 2.1.整形 tinyint/smallint/mediumint/int/bigint 2.1.1.具体解释tinyint 一个字节 [][][][][][][][]共8位 如果8为都为0 ==> 转化为十…
Hibernate共提供4种多表关联数据查询方式 OID数据查询+OGN数据查询方式 HQL数据查询方式 QBC数据查询方式 本地SQL查询方式(hibernate很少用) 1.OID数据查询+OGN数据查询方式 public class TestOID_OGN { /** * 什么时候时候什么时候发送 */ @Test public void findUser() { SessionFactory sf = H3Util.getSessionFactory(); Session session…
python 列表相关操作方法 namelist = ['a','b','c','d','1','2','3','4'] namelist1 = ['a','b','c','d','1','2','3','4'] print(namelist) print(namelist[1])#取得第2个 print(namelist[-1])#取得最后一个 索引从最后开始 -1,-2,-3 print(namelist[0:3]) #取得列表范围 0到2 3个值 不包含 3序列上的值 print(name…
1.列表增. # append 追加,给列表的最后面追加一个元素 li = ['alex','wufa','太白','大白'] li.append('教师') li.append(1) print(li)#['alex', 'wufa', '太白', '大白', '教师', 1] #向列表里持续增加,无输入结束 li = ['alex','wufa','太白','大白'] while 1: username = input('>>>') if username.strip().upper…