本文目录一览:
- 1、mysql数据库怎么创建数据表并添加数据
- 2、怎样向mysql数据库一张表里插入大量的模拟数据,假如已有一条数据。sql语句实现
- 3、mysql怎么在filegroup加数据
- 4、mysql批量插入数据
- 5、新手求助,用Jdbc往MySQL数据库插入一条记录报错
- 6、请教:mysql给数据库添加数据文件:总是添加不成功?
mysql数据库怎么创建数据表并添加数据
1、创建一个数据库test2
代码:mysql create database test2;
截图:
2、创建一个mytable表
代码: mysql create table mytable (name varchar(20), sex char(1),
- birth date, birthaddr varchar(20));
截图:
3、显示表结构
代码:mysql describe mytable;
截图:
4、向表中插入一条记录
代码:mysql insert into mytable
- values(
- 'abc','f','1988-07-07','chian');
截图:
怎样向mysql数据库一张表里插入大量的模拟数据,假如已有一条数据。sql语句实现
用insert select从其他有数据的表里抽出相同类型的数据就行了,实在不行从系统表里面抽
mysql怎么在filegroup加数据
mysql向数据库中添加数据
一、添加MySQL数据库1.点击“数据库(MySQLDatabases)”,进入到数据库设置界面: 2.在“生成新的数据库”下输入数据库名,然后点击“生成数据库”按钮: 3.数据库已经添加,点击 “回到/返回”,回到数据库设置页面: 二、添加MySQL用户 1.在添加新用户下,填写用户名和密码,最后点击“生成用户”: 2.MySQL用户添加成功,点击“返回”回到数据库设置页面: 三、关联MySQL数据库和用户 1.在“向数据库添加用户”下,选择刚才添加的MySQL数据库和用户,点击“添加”: 2.勾选MySQL用户的权限,一般都是我们自己使用,建议全选,点击更改: 3.MySQL数据库和用户关联成功 ,点击“返回”回到数据库设置页面: 4.此时在“当前数据库”就可以看到关联号的MySQL数据库和用户: 到这里为止,cPanel成功添加了MySQL数据库,本文演示创建的数据库信息如下: 服务器一般为 7640 向mysql数据库中插入数据时显示“Duplicate entry 1′ for key ‘PRIMARY ”错误 在一张数据表中是不能同时出现多个相同主键的数据的 这就是错误的原因,解决的方法: 1.可以将这张表设置成无主键(mysql支持,其他不清楚)不推荐使用这种方法,一般数据表都是需要有主键的。 2.可以设置一个自增的id号作为主键,其余数据就可以相同了!
mysql批量插入数据
不用INSERT INTO 难不成用UPDATE,数据导入3000条貌似不多吧
你要这么一说,还真有点难度了,因为数据类型不一样,还不能用数组,貌似没有什么绝窍
不过你可以直接用EXCEL中的CONCATENATE()函数把你的数据转换成SQL输入语句
然后把这个输入语句脚本放到一个文件中,如Iinsert.sql
接着用类似下面的代码把这个脚本导入MYSQL执行
!$db-select_db('databasename')exit($db-error()); //选择当前数据库
if(!file_exists("./insert.sql"))exit("载入\"insert.sql\"失败!");
$import_sql=file_get_contents("pms.sql",dirname(__FILE__)); //打开SQL文件并读取
$explode = explode(";",$import_sql);
$cnt = count($explode);
for($i=0;$i$cnt ;$i++){
!$db-query($explode[$i])exit("导入数据表失败!");
}
echo "已建立数据表...brbr\n";
新手求助,用Jdbc往MySQL数据库插入一条记录报错
java向数据库中插入数据,可以使用mysql数据库,使用statement类来操作数据库,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Connection conn = null;
Statement st = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载驱动类
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://server_name:1433", "name","pwd");
conn.setAutoCommit(false);
st = conn.createStatement();
// 模拟一个 str[i] = nd.getNodeValue().trim()
String[] str = new String[] { "aaa", "bbb", "ccc", "ddd", "eee","fff" };
String sqlStr = null;
for (int i = 0; i str.length; i++) {
sqlStr = "INSERT INTO TABLENAME (COLNAME)VALUES('" + str[i] + "')";//向数据库中插入数据
st.executeUpdate(sqlStr);
}
conn.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {//释放数据库的资源
try {
if (st != null)
st.close();
if(conn != null !conn.isClosed()){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
请教:mysql给数据库添加数据文件:总是添加不成功?
你最好下载个mysql administrator比较好,这样可以进行可视化操作。这样添加数据就和使用EXCEL的效果一样了